Modules
Classes
Constants
Block Scoping
Arrow Functions
Template Strings
Destructuring Assignment
Enhanced Object Properties
Number + String + Object Methods
Default + Rest + Spread
Promises
Generators
Iterators
For...Of
Typed Arrays
Map + Set
Symbols
Math Methods
Extended Literals
Enhanced RegExp
Internationalization
Proxies
Reflect
Tail Calls
Modules
Classes
Constants
Block Scoping
Arrow Functions
Template Strings
Destructuring Assignment
Enhanced Object Properties
Number + String + Object Methods
Default + Rest + Spread
Promises
Generators
<h1>Hello React!</h1>
React.createElement("h1", null, "Hello React!");
<div className="container">
<p>This is <strong>React</strong>!</p>
</div>
React.createElement(
"div",
{ className: "container" },
React.createElement(
"p",
null,
"This is ",
React.createElement(
"strong",
null,
"React"
),
"!"
)
);