-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Description
Problem
While FlatList is suitable for typical use cases, our goal is to achieve the highest level of app performance, especially when dealing with extensive lists, such as Chats, Threads, Workspaces, Reports, and specific Money Threads.
Solution
To address this performance challenge, switch from FlatList to FlashList. By making this transition, we anticipate a significant performance improvement of approximately 2x.
Next Steps
Some lists are ready to migrate to FlashList, some are not (e.g. ChatList)
Here is a non-exhaustive list of lists that are ready for migration. If you find more, please feel free to add more!
LHNOptionsList
EmojiPickerMenu (web and native)
BaseAutoCompleteSuggestions
PaymentMethodList
Then let's work through the list of lists and get them migrated. Sound like a plan?
Metadata
Metadata
Assignees
Labels
Type
Projects
Status