React In Vanilla

by nsjithin

HTML

<script src="https://unpkg.com/react@16/umd/react.development.j"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<div id="container"></div>

JavaScript

var target = document.querySelector('#container');
var newDiv = document.createElement('div');
newDiv.setAttribute('id', 'react-container');
newDiv.innerHTML = 'Loading...';

setTimeout(function() {
	console.log('reached');
	target.appendChild(newDiv);
}, 2000);

class RootComponent extends React.Component {
   render() {
        return (
          <div >
            Hello, World.
          </div>
        )
    }
}