ReplyFeb 9, 20161
Exactly! React and JSX facilitate UI language. Not mixing HTML and CSS and JS or anything of the sort. It creates perfect abstraction for creating modular UI components. The way those components are rendered depends on the implementation. As stated, react-native just takes the UI components code (react, jsx), and then builds native code from that. React for web builds html. Its has zero to do with mixing HTML and JS.