3 ms·
Using pure HTML/JS/CSS is so unopinionated that it's very easy to create spaghetti, and hard to onboard new developers because you have to teach them a lot of '
by temp_account_32 4y ago
Using pure HTML/JS/CSS is so unopinionated that it's very easy to create spaghetti, and hard to onboard new developers because you have to teach them a lot of 'this is how we do stuff here'.
Don't get me wrong, it's perfectly possible to create spaghetti in React, but it just makes large codebases so much more manageable, and the tooling and ecosystem around it is massive.
Typescript with React and a bundler, linter etc. is just an amazing developer experience, compared to the mess those of us who did front end development in the past remember.
- tstrimple 4y agoI agree with this. It's especially important to use opinionated frameworks (Angular being more opinionated than React) when working with a lot of contract developers who rarely care about internal development culture or standards. With Angular, there are a lot of prescribed ways to accomplish common functionality which you could solve any number of ways in React or even more ways in vanilla JS. A cohesive and experienced development team can do amazing things with whatever tools and frameworks they decide to use, but less cohesive teams benefit from opinionated frameworks.