Separating html out into a separate file/template always seemed weird to me. In every JS Framework HTML and Javascript are tightly coupled. JSX is also javascript, not HTML.
I am surprised at the number of anecdotal experiences people are using here to describe depression as a non-disorder. It's unbelievable that people cannot distinguish between depression caused by environment factors and depression caused by physiological differences.