Spencer and Jon help you boost the performance in your Flatlist components, because if implemented badly, it can really take a toll on your app, rendering blanks, and causing laggy behavior.

They dig into various performance boosting items you can take a look at in your own app. Walk away with faster loading lists, control scrolling and the memory associated with your items.

0:00 - Introduction

7:53 - Mobile News

8:09 - ZTE - first ever behind the screen camera

9:50 - Open Bot - an Android robotics framework

12:40 - Surface Duo is hitting reviewers

13:58 - Why Jon doesn't have any time

15:16 - FlastList / ScrollView

19:20 - Disaster befalls Jon (again)

19:45 - SectionList

23:45 - InitialNumToRender

25:05 - MaxToRenderPerBatch

25:43 - Use a device

28:50 - WindowSize

29:19 - ListItem complex components

31:10 - Icon Sizes

33:05 - 3rd party / external packages

35:39 - RenderItem anonymous functions

40:35 - RecyclerListView

43:31 - Wrap Up

Links:

  • ZTE behind the screen camera
    • https://arstechnica.com/gadgets/2020/09/zte-announces-the-worlds-first-phone-with-a-behind-the-screen-camera/
    • https://www.youtube.com/watch?v=iw-XkNU1KLE&feature=youtu.be
  • OpenBot
      • https://www.openbot.org/
      • GitHub: https://github.com/intel-isl/OpenBot
      • Demonstration: https://www.youtube.com/watch?v=qc8hFLyWDOM
  • Optimizing Flatlist Configuration - https://reactnative.dev/docs/optimizing-flatlist-configuration
  • RecyclerListView
    • https://github.com/Flipkart/recyclerlistview
  • How to use RecyclerListView with React Native
    • https://www.youtube.com/watch?v=32ZM72CKtTE

React Native School

https://reactnativeschool.com

FastLane Cheat Codes (Sign Up Now)

https://fastlanecheatcodes.com