The React library

React is a javascript library. Small but too much power. It works with a process called tree reconciliation.

  • React allows developers to work with a “virtual” browser that is more user-friendly than the actual one. React essentially serves as your handler, communicating with the DOM on your behalf.
  • You can use your React skills to build native mobile apps with React Native. It’s also possible to share logic between your site, iOS, and Android apps.

10 Basic things we must know about React ...

  1. React DOM
  2. React Components
  3. JSX
  4. Hooks

The ReactDOM.render method and React.createElement