Completed
JavaScript isn't slow.
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
React: Not Just a Popular Library - Fundamental Shifts in UI Development
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Software is eating the world.
- 3 Mobile is eating the world.
- 4 Features
- 5 #1 Facebook GitHub project
- 6 react-native is #2
- 7 "Components" iOS framework
- 8 This model is simple because data changing over time is the root of all evil.
- 9 Re-render the whole app on every update
- 10 just like a 90s web app.
- 11 The DOM is too slow.
- 12 Virtual DOM is faster.
- 13 Component metaphor is cross-platform.
- 14 Data fetching is cross-platform.
- 15 Handling touch events is cross-platform.
- 16 Tooling is cross-platform.
- 17 Layout is cross-platform.
- 18 We spend way too much time lining up boxes on the screen.
- 19 JavaScript isn't slow.
- 20 Other systems assume a traditional mutable model
- 21 Other systems can't make optimizations React can.
- 22 More optimization opportunity
- 23 More robust error handling
- 24 This is what one-way data flow is all about.
- 25 and is ready for you to build apps of the highest quality.