I'm not a React or Angular expert, but do you really put HTML inside of your JS code? It just bothers me too much. We spent years in early web days learning that code and templates should be separate, yet here we are putting HTML inside of code, which goes against years of practice. Can anyone share their professional thoughts about this?
https://facebook.github.io/react/docs/jsx-in-depth.html
[NB Not that I know, just checking my own understanding].