YoVDO

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

Offered By: React Conferences by GitNation via YouTube

Tags

Conference Talks Courses Mobile Development Courses Javascript Courses Animation Courses React Native Courses Benchmarking Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Interactive 3D Graphics
Autodesk via Udacity
Creative Coding
Monash University via FutureLearn
Make Your Own 2048
Udacity
An Introduction to Interactive Programming in Python (Part 2)
Rice University via Coursera
HTML5 Coding Essentials and Best Practices
World Wide Web Consortium (W3C) via edX