Vít Jouda
vit.jouda@gmail.com
www.sqn.cz
Git (or browser)
https://github.com/sqn-sources/react-redux-workshop
NodeJS 8+
IDE of choice
(Do you need one?)
build tool
Grunt, Gulp, npm?
compiler
Babel
module bundler
Webpack, Rollup, Parcel
linter
ESLint, JSLint, JSHint
test runner
Jest, Mocha, Karma
API
Swagger
prettifier
prettier
component development
storybook
Functional (stateless)
Class
Higher order components
Render prop / children
Store
Actions
Reducers
Selectors
Redux middleware
Redux (like) frameworks
Choosing the right tool for the job
Source code structure
Components
Higher level tests