React Native Radio

RNR 325 - Legend List with Jay Meistrich

19 snips
Mar 14, 2025
In this engaging discussion, Jay Meistrich, a software engineer and founder of Legend, shares his journey from coding to revolutionizing app performance. He introduces Legend List, which addresses the performance challenges of flat lists in React Native. Jay dives into innovations for minimizing rerenders, enhancing user experience, and the importance of memory management. He also reflects on navigating the complexities of game chat systems and teases exciting new software tools that will streamline app development. A must-listen for developers!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

React Native to Web Migration

  • Jay Meistrich initially switched to React Native for performance improvements but faced issues with FlatList.
  • A user's feedback on the superior performance of his web app led him to migrate back to web, wrapping it in a React Native WebView.
ANECDOTE

LegendState's Origin

  • After receiving feedback on Legend's state system performance, Jay significantly improved it within a week.
  • This led to open-sourcing the system as LegendState.
ADVICE

LegendList vs. Flashlist

  • LegendList prioritizes speed and aims to eliminate visible blanks or gaps during scrolling.
  • It offers optional view recycling, unlike Flashlist's mandatory approach, which can cause state management issues.
Get the Snipd Podcast app to discover more snips from this episode
Get the app