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

YouTube

Practical Performance for React - How Common Patterns Slow Down Your App

React Conferences by GitNation via YouTube

Overview

Explore how common patterns can slow down React and React Native applications in this 26-minute conference talk from React Amsterdam 2019. Dive into practical performance optimization techniques, covering UI and state management issues in both React and React Native. Learn to identify and avoid patterns that adversely affect app speed, including anonymous functions, connect props, selectors, and state updates. Discover strategies for efficient React reconciliation, batching Redux actions, and optimizing JavaScript animations. Gain insights into using benchmarking tools, addressing native-specific issues, and improving overall application performance through real-world examples and best practices.

Syllabus

Introduction
Benchmarking
General issues
The weak link
State change
Should component update
Example Problem
React Reconciliation Process
Recursive Updates
Examples
Anonymous functions
Connect
Props
Selectors
Updating State
Updating Local State
Updating Redux State
Batch Redux Actions
Connect State
Rerender
JavaScript
Animations
Bundler
Systrace
Routing
Conclusion

Taught by

React Conferences by GitNation

Reviews

Start your review of Practical Performance for React - How Common Patterns Slow Down Your App

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.