reading-notes

Readings: React 1 Summary :

React:

React Features :

  1. JSX − JSX is JavaScript syntax extension. It isn’t necessary to use JSX in React development, but it is recommended.
  2. Components − React is all about components. You need to think of everything as a component. This will help you maintain the code when working on larger scale projects.
  3. Unidirectional data flow and Flux − React implements one-way data flow which makes it easy to reason about your app. Flux is a pattern that helps keeping your data unidirectional.
  4. License

React Advantages:

React Limitations:

  1. Covers only the view layer of the app, hence you still need to choose other technologies to get a complete tooling set for development.
  2. Uses inline templating and JSX, which might seem awkward to some developers.

React creates an in-memory data structure cache which computes the changes made and then updates the browser. This allows a special feature that enables the programmer to code as if the whole page is rendered on each change whereas react library only renders components that actually change. React creates an in-memory data structure cache which computes the changes made and then updates the browser. This allows a special feature that enables the programmer to code as if the whole page is rendered on each change whereas react library only renders components that actually change.