• Virtual DOM improves efficiency: React renders views with virtual DOM. As its name implies, virtual DOM simulates the real DOM. Every time react app data changes, a new virtual DOM is created. Creating a virtual DOM is faster than browser UI rendering. Thus, virtual DOM boosts app efficiency. 
  • Compared to Angular, React id easy to learn. Anyone with basic Javascript skills can build React web apps. 
  • SEO friendly: React lets developers create search engine-friendly user interfaces. 
  • Server-side rendering improves app SEO. 
  • Reusable components: React develops apps using components. Code components are independent and reusable. Different applications with comparable functionality can use these components. Component reuse accelerates development. 
  • Huge ecosystem of libraries: React lets you chose tools, libraries, and architecture to build your app.

Related Question