React Js was first created by Jordan Walke, who was a software engineer at Facebook. React was first deployed on Facebook’s Newsfeed section in 2011 and on Instagram in 2012. React was open-sourced in May 2013. React Native which enables native android and ios development was open-sourced in March 2015.
Prerequisites to learn React:
- Basic understanding of DOM
- Basic knowledge of HTML tags and quotes
- Basics of OOPS
Why ReactJS?(Advantages of using ReactJS)
React is all about components. React components can be used multiple times in the application. Managing code is easy for developers because of reusable and isolated components.
React js uses downward flow of data(using props or state variables) so that any change will not affect the parent components. The data is bounded with the object and the structure so that it is not accessible outside the scope.
Easy to Learn
Strong Community Support
React is supported by Facebook and Open source community. Also there are plenty of discussion forums where developers can ask their questions.