JSBin
by John Vincent
Posted on May 2, 2017
Putting all of this stuff here so it doesn't end up sprayed everywhere.
General
React
Start with a blank JSBin.
Enter the following Html
<!DOCTYPE html>
<html>
<head>
<title>My App</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700" rel="stylesheet">
</head>
<body>
<div id="app"></div>
</body>
</html>
Add Library
- React and React DOM 15.1.0
Change JavaScript to ES6 / Babel
Enter the following JavaScript
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('app')
);
Add a Component
class Hello extends React.Component {
render() {
return <div>Hello {this.props.name}</div>;
}
}
ReactDOM.render(
<Hello name='component'/>,
document.getElementById('app')
);