Learning project based on https://github.com/vladimirponomarev/authentication-in-react-apps
Install Python 2.7, run MongoDB server.
VS Code, plugins:
- eslint
- Debugger for Chrome
Run Chrome in debug mode as described in https://github.com/Microsoft/vscode-chrome-debug
Install Redux DevTools Extension for Chrome.
See VSCode, Extensions | @recommended.
Added redux-act, react-devtools, eslint and flow
React basics, router, redux:
- https://github.com/facebookincubator/create-react-app
- https://css-tricks.com/learning-react-router/
- https://github.com/bradwestfall/CSS-Tricks-React-Series/
Authentication, MaterialUI
Various examples, https://github.com/ReactTraining/react-router
Router, redux actions, bootstrap:
- https://github.com/reactjs/react-router-tutorial
- https://github.com/pauldijou/redux-act
- https://github.com/FredericHeem/redux-act-async
- https://github.com/reactjs/react-router-redux
- https://github.com/react-bootstrap/react-router-bootstrap
Boilerplates:
- https://github.com/mxstbr/react-boilerplate
- https://github.com/reactGo/reactGo
- https://github.com/zeit/next.js
- http://mern.io/
- https://github.com/FredericHeem/starhackit
React props vs state:
https://github.com/uberVU/react-guide/blob/master/props-vs-state.md http://stackoverflow.com/questions/27991366/what-is-the-difference-between-state-and-props-in-react http://lucybain.com/blog/2016/react-state-vs-pros/
- props are passed from parent to child components
- keep in state only data used in render(), React renders after every state change
Excel to MongoDB, http://stackoverflow.com/questions/25241500/how-to-import-excel-file-xlsx-to-mongodb
HTML sanitize, https://www.npmjs.com/package/sanitize-html
Client-generated id, https://github.com/ericelliott/cuid
Readable url, https://github.com/lovell/limax