Difference between Angularjs and reactjs

Angularjs ReactJS
AngularJS is developed with the primary purpose of
addressing single page application development.
ReactJS is based on building reusable components of code base which make an app very lightweight, more of a library that makes it quite easy to work with.
AngularJS works with MVC platform. ReactJS provides us high performance
client and server side rendering with a one-way
flow for data binding.
AngularJS follows some guidelines, like Angular data
binding.In Angular, the Model and the View are linked to
allow automatic data synchronization between the two.
React is more of a library than a framework.It can be described as an application view that allows the programmer to utilize reusable components again and again.
Complete Framework

AngularJS is complete framework that can run in any
browser or platform.

JSX Syntax

JSX is a JS syntax that allows developer to use HTML quotes and usage of HTML tag syntax for subcomponents rendering. It promotes building of machine-readable code and provides ability to compound components in one compile-time verified file.

Two-Way Data Binding

This property is probably the top feature of AngularJS,
as it diffuses the impact after every minor data change and
does way with the need for further effort with data sync in
View and Model.

Rendering

Rendering is the best features of React that gives a significant edge over Angular. The technology comprises smart methods to mitigate the amount of DOM operations, optimize and accelerate the updates process.

Categorized in: