CommentJan 21, 20161React never uses html , it uses JSX which hides the following: React.createElement('div') There is no issue of separtion of concerns because in the first place you never wrote html in js.Why are some developers against mixing HTML and JavaScript (as in React)?