What are the advantages/benefits and limitations of React?

Following are the advantages/benefits and limitations of React
  • 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 Limitations:
  • 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.



Contact Form