But the story inside the app is different:
React (at least as I understand it): The app emits HTML and CSS you wrote
Elm + style-elements: The app emits HTML and CSS you described
React (at least as I understand it): The app emits HTML and CSS you wrote
Elm + style-elements: The app emits HTML and CSS you described
I'd think a particularly adventurous person could do it without writing any HTML and just create the scaffolding directly in the DOM before the app is mounted, but that would be a little silly.