Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

React: Not Just a Popular Library - Fundamental Shifts in UI Development

ChariotSolutions via YouTube

Overview

Explore a comprehensive talk from Philly ETE 2015 that delves into React's transformative impact on user interface development. Discover the fundamental shifts in thinking introduced by React and their significance in modern web development. Learn about React's innovative approach to handling data changes, its virtual DOM implementation for improved performance, and the cross-platform component metaphor. Gain insights into React's advantages in data fetching, event handling, tooling, and layout across different platforms. Understand how React's one-way data flow model enables more robust error handling and optimization opportunities. Examine the reasons behind React's popularity and its potential for building high-quality applications. This 55-minute presentation by Pete Hunt offers valuable knowledge for developers looking to enhance their understanding of React and its role in shaping the future of user interface development.

Syllabus

Intro
Software is eating the world.
Mobile is eating the world.
Features
#1 Facebook GitHub project
react-native is #2
"Components" iOS framework
This model is simple because data changing over time is the root of all evil.
Re-render the whole app on every update
just like a 90s web app.
The DOM is too slow.
Virtual DOM is faster.
Component metaphor is cross-platform.
Data fetching is cross-platform.
Handling touch events is cross-platform.
Tooling is cross-platform.
Layout is cross-platform.
We spend way too much time lining up boxes on the screen.
JavaScript isn't slow.
Other systems assume a traditional mutable model
Other systems can't make optimizations React can.
More optimization opportunity
More robust error handling
This is what one-way data flow is all about.
and is ready for you to build apps of the highest quality.

Taught by

ChariotSolutions

Reviews

Start your review of React: Not Just a Popular Library - Fundamental Shifts in UI Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.