Why JS declarative manipulation is a much better experience than using templates?
Re:Angular 2 Final Released
by LgWoodenBadger on Thursday September 15, 2016 @08:59AM
(#12505698)
Because you have the full power of JS available to do whatever you want, however you want, to generate HTML. With a templating engine, you only have whatever the templating engine provides.
React would let you use JS-powered templates.
Angular would let your use ANY (static html, JS generated, or dynamic/server generated), because its pluggable.
For me, the power offered by Razor(cshtml) is too much to abondon.
The key with React is that you manipulate JS instead of HTML. In my experience, using JS to manipulate elements turns out to be easier and a much better experience than the conventional way of using templates.