What are the advantages/benefits and limitations of React?
Following are the advantages/benefits and limitations of React
Advantages/benefits:
Advantages/benefits:
- ReactJS can be used on client and server side too.
- ReactJS components are highly re-usable.
- React comes with a small API. Beginners will find it easy to learn and start using it.
- ReactJS uses virtual DOM which is JavaScript object. This will improve apps performance since JavaScript virtual DOM is faster than the regular DOM.
- Component and Data patterns improve readability which helps to maintain larger apps.
- ReactJS can be used with other frameworks(Backbone.js, Angular.js) as it is only a view layer..
- React only covers view layer of the app so you still need to choose other technologies to get a complete tooling set for development.
- React is using inline templating and JSX. This can seem awkward to some developers.
- React library is too large.
Comments