Example of ES6 classes running the site.
This proves you can build an application based on JavaScript. It emphasises the use of JavaScript over post rendering with html manipulation.
This is a good way to get started before heading into unidirectional designs with React-Redux.
When seperating your buttons, tables, etc into component like classes it helps to create re-usable items that can be easier maintained.
git clone [this repo]
npm install
npm run dev