React 

  • React is a JavaScript library. As said, react js changes only the virtual DOM, and data flow is only in one direction. 
  • React is more simplified as it follows MVC ie., Model View Control.
  • React is highly scalable.
  • It supports unidirectional data binding, which is one-way data binding.
  • React use a virtual DOM

 

Angular 

  • Angular is a framework. Angular refreshes the Real DOM, and the architecture ensures bidirectional data flow.
  • The architecture is complex as it follows MVVM models ie., Model View-ViewModel. 
  • Angular is less scalable than React JS.
  •  It allows bidirectional data binding, which means two-way data binding. 
  • Angular use regular DOM.

Related Question