Member-only story
What is React? What is its advantages and disadvantages?
1 min readSep 19, 2020
- 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