News for hackers. Stuff that matters.
Re:Angular 9.0 by Bahamut on Friday February 07, 2020 @01:36AM (#22263736)
I wouldn’t say the same no matter the domain - junior devs can and will surprise you, and because React gives you less guardrails for app architecture, it likely has the potential to go far worse.
Re:Angular 9.0 by dnautics on Friday February 07, 2020 @02:03AM (#22263819)
Well obviously they'll be CR'd. If you stick to prop drilling and functional code there's far less you can do abjectly wrong.
Re:Angular 9.0 by Bahamut on Friday February 07, 2020 @02:33AM (#22263924)
Except wire up routing in a strange way, or pick a library for form validation or form framework, or come up with odd ways of structuring tests, picking a strange approach for animations, etc.

This is the cost when app architecture gets delegated to your developers over a high quality central solution, the quality is as good as your developers.

Re:Angular 9.0 by dnautics on Friday February 07, 2020 @01:14PM (#22268923)
Those are the parts where you put a senior in charge. Hell I can't even do that in React, and have in the past literally hired a contractor to set that up for me.
Re:Angular 9.0 by dragonwriter on Friday February 07, 2020 @02:39AM (#22263942)
> If you stick to prop drilling and functional code

Juniors new to React are unlikely to do so, IME (as a semi-new-to-React not-junior working on a team with new-to-React junior-ish devs -- by experience; there isn't a formal junior/not-junior distinction on our team.)

OTOH, if you do things you really shouldn't do in React, while they won't all be flagged, there's a very high probability it will result in at least related warnings pointing to it in the devtools console, so that's something.