Completed
Importance of performance optimization
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Improving React Native App Performance - Practical Tactics and Case Studies
Automatically move to the next video in the Classroom when playback concludes
- 1 Welcome to the webinar
- 2 Importance of performance optimization
- 3 Metrics & tools to stay on top of your performance game
- 4 DMAIC process
- 5 FPS, TTI, app size, CPU & memory usage
- 6 Case study: Messaging application
- 7 Diagnosing, optimizing & future-proofing your app
- 8 "useMemo" and "useCallback" will reduce rerenders but increases the RAM usage. What variables/functions should be wrapped in these methods?
- 9 When speaking in terms of state management, is it recommended to encapsulate a screen completely in a Redux slice for reducing the number of renders?
- 10 Can you share examples of moving logic to update phase and to renderItem?
- 11 Can we nest Flatlist inside a Flatlist or ScrollView inside a ScrollView or vice versa, and what is the best practice?
- 12 Is possible to use the same performance tools to measure an Expo app on managed workflow or on a bare workflow?
- 13 Can you recommend some metrics we can track to help sell the need for performance optimization to the business?
- 14 How to update my React Native version, and how should I plan to do it?
- 15 Can using UX cam or any such tools can eat up the JS thread usage and affect FPS?
- 16 I’m using a Flashlist, but I’m getting a white screen before the screen is loaded with Flashlist, is it a known issue?
- 17 Is there a better alternative to React Native FastImage?
- 18 App launch is slow, how do we measure what's making it slow?
- 19 When starting a new project for state management, do we still need to use Redux?
- 20 What are your thought on React Native Flipper performance monitor?
- 21 Is it a good practice to wrap your component with React.memo with custom comparer function?
- 22 How to improve performance of large lists?
- 23 Is the app’s entry point an ideal place for initial app setup operations setup error reporting, notifications, global listeners i Are sagas better suited for this?