Navigating the React Solar System
summary
Practical shopping list for a React app: use plain React plus ES6 modules, prefer yarn for packages and webpack for bundling to get tree‑shaking, run linting with ESLint, bootstrap with create-react-app if you want zero-config, fetch data with the Fetch API and route with React Router, test UI with Jest snapshot tests, and adopt redux (with immutable helpers) only when state grows complex; server‑side rendering uses either Node/Express or a separate render service for non‑Node backends.
AI-written summary · about
chapters (14)
- 0:00Navigating the React Solar System
- 9:32React Dev Tools Help debug React props & state
- 10:10Package managers Help include & manage helper libraries
- 12:58Tree-Shaking
- 15:34NPM/Yarn Scripts
- 16:34Static Analyzers Help catch errors in written code before runtime
- 17:34Flow type inference
- 19:34Create React App Create React apps with no build configuration
- 22:54CSS Modules Automatically scope CSS dass names to the component
- 28:46React Router
- 33:27Server-side Rendering Without a Node back-end...
- 38:49API Optimization
- 40:30Facebook Libraries
- 44:24Component CSS Associate React components with CSS snippet
related talks
32mNavigating the React Solar System
01h 02mNavigating the React Solar System
34mState of the React Ecosystem
50mNavigating the React Ecosystem
27mUnderstanding JavaScript Libraries via React and the React Ecosystem
31mNavigating the Ecosystem
52mBuilding Modern React Applications
15mReact Best Practices in 15 Slides
