|
|
|
|
|
by danielharrison
3224 days ago
|
|
Onboarding green devs into anything more than a simple Vue app is a lot more complex than a React app of similar complexity, from my experience. The simplicity of the nested, inception style architecture of React makes it super easy to onboard and up-ramp. |
|
It's not about taking a massively existing complex application written using one of VueJS or React and onboarding someone completely green into it. Adoption is about "how easily can I incrementally adopt this technology into my legacy app". And the problem is that React is nearly unusable without switching entirely over to a Webpack / transpiler system and learning JSX, which makes it almost a non-starter for someone who isn't planning a major rewrite of their legacy app front end. By contrast VueJS "just works" after dropping a simple JS bundle into a page and the first templates you write are barely distinguishable from regular HTML. You can start by just enhancing the odd page element here and there, and slowly build up to a fully based VueJS app.