SLIDE 1
Learn How to Power Interfaces with React and Redux and rants - - PowerPoint PPT Presentation
Learn How to Power Interfaces with React and Redux and rants - - PowerPoint PPT Presentation
Learn How to Power Interfaces with React and Redux and rants React embraces developer confidence + productivity Not the next jQuery Great interop. Making waves because of thought process are changing around interfaces Simple !=
SLIDE 2
SLIDE 3
- Not the next jQuery
- Great interop.
- Making waves because of thought process are
changing around interfaces
SLIDE 4
Simple != Easy
SLIDE 5
More dependencies Added boilerplate More tech debt Added complexity Small API surface
"Negatives"
SLIDE 6
- Just JS
- Work within constraints
- Enables best and worst practices
- Thoughtful, precise abstractions in components
help a lot!
SLIDE 7
- Lifecycle
- Composition over inheritance
SLIDE 8
- USE DEVTOOLS
SLIDE 9
- Webpack is massive tech debt
- Use the least amount of its features
- Node + Babel plugins > Webpack
SLIDE 10
- Started as an amateur project
- Original maintainer has significant control, rather than
community
- Config complexity
- Doesn't express the best cultural values around
developing software (openness, speed, policy, leverage community)
- Features driven, rather than focus on being a precise tool
- Bad docs
SLIDE 11
babel src -d dist
SLIDE 12
- Things take time to become perfect
- You could put a room together of the best
engineers in the room and nothing would get done
- Find your style of work, but move FAST
- Efficiency is a goal, but speed should be a
prime factor
SLIDE 13
- Experiment!
- Debug
- Iterate
- Repeat
SLIDE 14
- npm
- npm scripts
SLIDE 15
- git
- GitHub