Every React component you've ever seen uses JSX, but JSX is not HTML — it is JavaScript that Babel compiles into React.createElement calls. After this lesson you can convert createElement calls to JSX, correctly handle every JSX-specific rule (className, self-closing tags, expressions vs. statements), and explain exactly what Babel does to your JSX before the browser ever sees it.
By the end of this module, you will master the following architectural patterns and implementation details.
Enroll in the course to unlock full access
Mastery tools are available to enrolled students.
Enroll to Unlock Quizzes