JSX -> vdom -> diff -> DOM