I have been working with react for about six months now and I think it is way more enjoyable and useful than Angular.
it could look like this: https://jsbin.com/hijazosoxu/edit?js,output if it got more complicated instead of doing that in the rendering function you would make a separate function to prepare the data and call it during render. Or if using es6 syntax you can just make a component that is a subclass.
There are plenty of good plugins for every editor that do completion and validation. As the author mentioned React will actually throw errors too if the HTML isn’t valid.
I hope I never work somewhere where designers write HTML. This is an uninformed opinion but that just sounds like I would receive it and; React or not would end up rewriting tons of it anyways. JSX is basically HTML so you can just copy chunks of regular HTML into the relevant components and replace the few attributes that are different. Easy as pie.
I will debug a React app any day over an Angular app, and a hundred times over an app using JQuery for everything :P
Just give it a try! it doesn’t take long to learn and will be worth it.