React

The most popular javascript library explained.

react.png

First of all ReactJs is a library and not a Framework. This means that you will not have all the rules and restrictions that you would usually have with a Framework.
React is pretty lightweight and it is maintained by Facebook.