2 ms·
The premier SPA frameworks: Angular/2, Ember, Polymer, Aurelia, Knockout,... Fundamentally React has a one major concept "Components" which is very easy to cre
by mythz 10y ago
The premier SPA frameworks: Angular/2, Ember, Polymer, Aurelia, Knockout,...
Fundamentally React has a one major concept "Components" which is very easy to create and JSX gives you the full power of JS without needing to learn the nuances of a crippled templating language. I use Redux to manage state which like React is simple and extremely powerful and centralizes all your App's state in clean data structures. E.g. with very little effort you can create a "Networked Time Traveller App" [1].
I also believe React's "Learn Once, Write Anywhere" approach lets you get maximum utility for your existing knowledge and decent code-reuse where you can use it to build cross-platform native iOS/Android Apps with arguably a more productive development workflow than the native iOS/Android toolkits on offer, although it's still a bit immature atm but has great momentum with a bright future.
[1] https://github.com/ServiceStackApps/typescript-redux https://github.com/ServiceStackApps/typescript-redux