This page demonstrates using React with no build tooling it uses JSX through babel but this is very slow
React is loaded as a script tag.
babel is loaded as a script tag.
Illustrating controlled components for form state in React
This example illustrates what happens if you DON'T use a change listener