* improve parity between React and Marko example
There was some unnecessary cruft in the opening React example. This simplifies it to make it more in line with the Marko example.
* fix broken React example
The example I gave didn't work. I've fixed it and changed `var` use to `const` and `let`.
* add prettierignore
* switch to eslint:recommended + eslint-config-prettier
* fix eslint violations
* remove more .jshintrc files
* better conditional structure
* add prettier and update prettier ignore
* add precommit hook to run prettier
* add lint check to precommit and format check to ci
* format all the things
* add generated files
* let npm do it's thing with package.json