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 != Easy
"Negatives" Added boilerplate Small API surface More dependencies Added complexity More tech debt
• Just JS • Work within constraints • Enables best and worst practices • Thoughtful, precise abstractions in components help a lot!
• Lifecycle • Composition over inheritance
• USE DEVTOOLS
• Webpack is massive tech debt • Use the least amount of its features • Node + Babel plugins > Webpack
• 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
babel src -d dist
• 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
• Experiment! • Debug • Iterate • Repeat
• npm • npm scripts
• git • GitHub
Recommend
More recommend