If you've used another web virtualized list library before, what are your pain points?
If you've used another web virtualized list library before, what are your pain points?
▶️ youtu.be/Ui3qVl80Pzg
▶️ youtu.be/Ui3qVl80Pzg
I've been using @habitpixel.com for a while and it will be great to get a perf boost in it 🎉. So cool to be able to make the apps I use even better 🫡
Also tested Flashlist v2, but it’s more on par with Legend List v1 - kudos to @jayz.us 💪
Comparison videos below 👇
#buildinpublic
I've been using @habitpixel.com for a while and it will be great to get a perf boost in it 🎉. So cool to be able to make the apps I use even better 🫡
The ⚡️ fastest React Native list library, in 100% JS, now with more accuracy and speed!
✨Perfectly accurate scrollToIndex
✨Even faster
✨Zero mount time on new arch
✨Sticky headers
✨estimatedItemSize is optional
✨New and old arch
www.legendapp.com/open-source/...
The ⚡️ fastest React Native list library, in 100% JS, now with more accuracy and speed!
✨Perfectly accurate scrollToIndex
✨Even faster
✨Zero mount time on new arch
✨Sticky headers
✨estimatedItemSize is optional
✨New and old arch
www.legendapp.com/open-source/...
So it looks like we can support initialScrollIndex with no jank scrolling up, and bidirectional infinite lists should work too!
The solution seems to be scrollBy(), which does not break momentum scrolling 👍
So it looks like we can support initialScrollIndex with no jank scrolling up, and bidirectional infinite lists should work too!
The solution seems to be scrollBy(), which does not break momentum scrolling 👍
✨ Improved performance
✨ Perfectly accurate scrollToIndex
✨ Mount time on new arch goes from pretty fast to ZERO
✨ Sticky headers
✨ estimatedItemSize is now optional
✨ Fixes many bugs
✨ Improved performance
✨ Perfectly accurate scrollToIndex
✨ Mount time on new arch goes from pretty fast to ZERO
✨ Sticky headers
✨ estimatedItemSize is now optional
✨ Fixes many bugs
Jay Meistrich is the founder of Legend and CTO of Bravely. He builds Legend State, Legend List, and Legend Photos to make React and React Native apps faster and easier.
Welcome on board, @jayz.us 🔥
🎟️ Book your spot: hubs.li/Q03vq7PX0
Jay Meistrich is the founder of Legend and CTO of Bravely. He builds Legend State, Legend List, and Legend Photos to make React and React Native apps faster and easier.
Welcome on board, @jayz.us 🔥
🎟️ Book your spot: hubs.li/Q03vq7PX0
It'll be an app for managing Github issues, PRs, discussions.
🔌 Local first
🛜 Works offline
⚡️ Instant interactions
💾 App is 50mb, 100mb ram
👐 Open source
It'll be an app for managing Github issues, PRs, discussions.
🔌 Local first
🛜 Works offline
⚡️ Instant interactions
💾 App is 50mb, 100mb ram
👐 Open source
On this episode: Watch @jamon.dev build a macOS app with React Native! Perfect for anyone looking to spin up a new app quickly.
Full episode → youtu.be/0h-owMCfy5s
Clip below 👇
On this episode: Watch @jamon.dev build a macOS app with React Native! Perfect for anyone looking to spin up a new app quickly.
Full episode → youtu.be/0h-owMCfy5s
Clip below 👇
And DM me! Let's see if we can help each other out 😀
And DM me! Let's see if we can help each other out 😀
But another mistake made LegendList look worse than it is too 😂. And I did another round of optimizing today, so it's still looking pretty good!
But another mistake made LegendList look worse than it is too 😂. And I did another round of optimizing today, so it's still looking pretty good!
But today my productivity dropped when I made friends with the hotel cat who sat on my laptop and demanded pets.
So we did a photoshoot 😍 Photos in 🧵!
But today my productivity dropped when I made friends with the hotel cat who sat on my laptop and demanded pets.
So we did a photoshoot 😍 Photos in 🧵!
📦 LegendApp / legend-list
⭐ 1,583 (+382)
🗒 TypeScript
A high-performance list component for React Native
Thanks for all of the reports! I’m aiming for perfect stability with zero bugs so if you spot anything wrong/weird, please let me know!
github.com/LegendApp/le...
Thanks for all of the reports! I’m aiming for perfect stability with zero bugs so if you spot anything wrong/weird, please let me know!
github.com/LegendApp/le...
The ⚡️ fastest React Native list library, 100% JS, with powerful new features. For new and old arch.
✨ maintainContentVisiblePosition
✨ Bidirectional infinite scrolling
✨ Chat UI without the inverting hack
I hope it helps make your apps better!
github.com/LegendApp/le...
The ⚡️ fastest React Native list library, 100% JS, with powerful new features. For new and old arch.
✨ maintainContentVisiblePosition
✨ Bidirectional infinite scrolling
✨ Chat UI without the inverting hack
I hope it helps make your apps better!
github.com/LegendApp/le...
Last new feature before 1.0: After the first render it internally uses the average item size instead of the estimate, which should be more correct. And providing an estimated item size is now optional 😀
Last new feature before 1.0: After the first render it internally uses the average item size instead of the estimate, which should be more correct. And providing an estimated item size is now optional 😀
See this video of a VERY slow phone and no visible gapping. Try it now in Legend List beta.47 😀. And I think we should be ready for 1.0 next week!
See this video of a VERY slow phone and no visible gapping. Try it now in Legend List beta.47 😀. And I think we should be ready for 1.0 next week!
The most important milestone, ZHB (Zero @hirbod.dev Bugs), has been achieved and all 1.0 blocking Issues are complete. Now just need to finish the docs and prep for release...
github.com/LegendApp/le...
The most important milestone, ZHB (Zero @hirbod.dev Bugs), has been achieved and all 1.0 blocking Issues are complete. Now just need to finish the docs and prep for release...
github.com/LegendApp/le...
And this one sets up auto-updates correctly, so this is the last time you’ll need to update manually.
Download: github.com/LegendApp/le...
And this one sets up auto-updates correctly, so this is the last time you’ll need to update manually.
Download: github.com/LegendApp/le...