React.js
React official blog
https://facebook.github.io/react/blog/
React Lifecycle Methods diagram
http://projects.wojtekmaj.pl/react-lifecycle-methods-diagram/
Generate new react project
# npm install -g npx
$ npx create-react-app myapp
// If typescript support is needed
$ npx create-react-app myapp --typescript
Override default port for react app
"start": "PORT=8080 react-scripts start",
Print state in the browser
<div className="mt-3">
<pre>{JSON.stringify(this.state, null, 3)}</pre>
</div>