# Zakir's React Resources Brainstorming ###### tags: `resources.grey.software` ### REACT When comes to talk about React, React is considered to be a king of the web development in future. ## What is React React is an open-source, front end, JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. <br> React also allows us to create reusable UI components.React allows developers to create large web applications that can change data, without reloading the page. The main purpose of React is to be fast, scalable, and simple. ### Some interesting facts about React * React allow developers to break down the complex UI to simpler one. * It is estimated that more than **1,300** developers and over **94,000** sites utilize ReactJS. * **Facebook**, **PayPal**, **Uber**, **Instagram**, and **Airbnb** use it to solve user interface related issues. This credibility has drawn a lot of people to the framework. ### Why React * It is compositional model * It is declarative rather than imperative * Unidirectional data flow binding * React is simply JavaScript ## **Some Resources from where one can elavate their REACT skill** \## For Visual Learners \### REACT by Chirs Noring If you are good at visual learning, then for what you are waiting for? Commence your journey from one of the best book of REACT. \[\*\*Click me if want to access the book\*\*\](https://softchris.github.io/books/react/) !\[\](https://i.imgur.com/HEPPgOR.png) \-\-\- \### A Complete React Tutorial for 2020 Although we are in 2021, but i am sure this 2020 guide will take you the mastery level. \[**Click me if you want to access the book**\](https://daveceddia.com/react-getting-started-tutorial/) !\[\](https://i.imgur.com/dx6S8nP.png) \-\-\- \### Official Documentation of REACT Last but not least, the official doc, jump over it, touch it at least once. all the mechanics are well explained there. \[\*\*Click me for Official documentation\*\*\](https://reactjs.org/) !\[\](https://i.imgur.com/YCFlHsR.png) \-\-\- \### FreeCodeCamp Taking out FreeCodeCamp from the list would be a meager sort of insanity. FreeCodeCamp provides both Vdeo base based learning as well as provide you a platform where you can challenge yourself. A site where you can challenge your self \[**Click me to access Freecodecamp site**\](https://www.freecodecamp.org/) **Video Based toturial** \[**Click here to access Video**\](https://www.youtube.com/watch?v=4UZrsTqkcW4&t=33842s) !\[\](https://i.imgur.com/zY8Tgk8.png) \-\-\- \### SCRIMBA In fewest possible words, \*\*Scrimba\*\* is the next-generation platform for learning how to code. Link is given, must visit it, i am sure you would feel comfortable there. \[\*\*Click me to access SCRIMBA\*\*\](https://scrimba.com/learn/learnreact) !\[\](https://i.imgur.com/cfVYvq7.png) \-\-\- \## Video Based Learning Compiled a list of resources for those who want video-based learning. If you are committed, you even don't need to get paid courses. I will list some youtube channels, from which you can kick off your career. ### **Codevolution React torurial** **Coevolution** a youtube channel, who constantly providing the best content to viewers. it's your time jump over it. \[**Click me to access Codevolution**\](https://www.youtube.com/watch?v=QFaFIcGhPoM&list=PLC3y8-rFHvwgg3vaYJgHGnModB54rxOk3). \-\-\- \### \*\*Clever Programmers\*\* Team \*\*Clever programmers\*\* need no introduction. Their efforts towards building react community is matchless.Team \*\*Clever Programmers\*\* providing you projects based React toturial. Let's Grab the oppurtunity. \[\*\*Click me to get access to CP Team\*\*\](https://www.youtube.com/watch?v=-cMqr9HpZ-Y&t=36197s) \-\-\- ### **Traversy Media** **Traversy Media** is one of the top channel. His team will not disappoint you as usual. 2hrs of Crash course from Traversy Media \[**Click me for Crash course**\](https://www.youtube.com/watch?v=w7ejDZ8SWv8) --- ---