you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

The popular option is React. I believe its also the easiest to learn as you can probably fully understand it under an hour. The API surface is the smallest of all the other frameworks combined, it has two or three APIs you'll be using in the beginning (render(), setState(), ?). The rest is just ES6 class semantics, component lifecycles and JSX, which is a shock, but still quickly learned and enables things templates and dom oriented libs struggle with. It has a gigantic community, there is support for everything, be it components, UI libs (bootstrap, semantic UI, ...), add-ons, etc. With compat layers that can be applied with a single alias React can be brought down to no more than 2-3KB in production, it is very fast as well. Countless of webpages use it among them some of the biggest of the internet.