Member-only story

What is React? What is its advantages and disadvantages?

Marika Lam
1 min readSep 19, 2020

--

  1. What is React?
  • It is a front-end Javascript library developed by Facebook in 2011
  • It uses the component based approach which helps in building reusable UI components

2. What are features of React?

  • It uses virtual DOM
  • It uses server-side rendering (this is a technique for rendering a client-side single page application on the server and then sending a fully rendered paged to the client)
  • It follow uni-directional data flow or data binding (state is passed to the view and child components)

3. What are some major advantages of React?

  • It increases the application’s performance
  • It can be conveniently used on the client as well as server side
  • It is easy to integrate with other frameworks like Meteor, Angular, etc.
  • Writing UI test cases become extremely easy

4. What are some limitations of React?

  • It is just a library, not a full-blown framework
  • It is a large library and takes time to understand
  • Coding gets complex as it uses inline templating and JSX

--

--

No responses yet