What is JSX ?
JSX Transpilation to React Code Example
Running the Transpiled Code Babel
The Babel Runtime JavaScript Library
Script Import Skeleton Code
Playing Around in CodePen
React Components
Ways to Create UI Components
Creating a Functional Component Example
Component Names Must Be Capitalized
Creating a React Class-Based Component in ES5
The render Method
Creating a UI Component Using ES6 Class Notation
Using ES6 Classes with React
Which UI Component Creation Syntax Should I Use ?
Components vs Elements
Elements Are Immutable
Properties
Property Naming Convention
Properties Default to ‘True’
Spread Attributes (an ES6 Feature)
Expressions