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

Creative, Serious and Playful Science of Android Apps
University of Illinois at Urbana-Champaign via Coursera
Creative Programming for Digital Media & Mobile Apps
University of London International Programmes via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Introduction aux réseaux cellulaires
Institut Mines-Télécom via Independent
Mobile Web Development
Google via Udacity