Reactjs is JavaScript UI library for creating JavaScript web and cross platform native applications. The Reactjs is an opensource project initiated by Facebook along with other opensource project.

Along with Nodejs and other frame works React enable developers to build interactive and responsive apps with ease and peace. For non JavaScript users it may little bit difficult to learn, in such case I recommend get familiar with Nodejs project first.

I have few posts and Project in hand which may help you to learn and upgrade skills.

React Tutorials

Accessing the DOM in Reactjs - How to access DOM directly in Reactjs
Components that render with change in Reactjs - Components that render only when a change is occurred in Reactjs
Statefull component in React - Stateful Component in Reactjs
How to replace div tag placed by component in Reactjs - How to use fragment feature in Reactjs
Make functional component Statefull using useState Hook - How to make component statefull using hooks in Reactjs
How to pass function as props to another component in Reactjs - How to pass a function / property as props to another component in Reactjs
GitHub Hosed Projects - Open source Projects and Samples
Event handling in class component in Reactjs - How to handle event in a class component in Reactjs UI. Here is the right approach for bigdata apps
Event handling in functional component in Reactjs - How to handle event in functional component in Reactjs
ES7 VS Code extension for React developers - A recommended extension for Visual Studio Code for React developers