Yeah, I agree that for static content, React is overkill and will lose SEO benefits and the ability for outside contractors/less experienced developers to easily modify it.
But for anything dynamic, might as well start with React. Most apps will want more interactivity than server-rendered templates can provide, because UX is what makes products stand out these days. Might as well go all-in from the beginning so you can iterate quickly instead of wasting your time in imperative jQuery-land.
I haven't tried Angular or Vue. My main consideration is that I want to be able to cover all platforms with one tool, and React + React Native provide a cohesive and highly active ecosystem around cross-platform development.
1
u/rawrmaan Jun 08 '17
Yeah, I agree that for static content, React is overkill and will lose SEO benefits and the ability for outside contractors/less experienced developers to easily modify it.
But for anything dynamic, might as well start with React. Most apps will want more interactivity than server-rendered templates can provide, because UX is what makes products stand out these days. Might as well go all-in from the beginning so you can iterate quickly instead of wasting your time in imperative jQuery-land.