Sign in

Jay Meistrich

@jayz.us
1.2K followers 102 following 241 posts

Building legendstate.com, bravely.io, legendapp.com. Been a digital nomad for 12 years. Posting about 🔥 Legend-State, ⚡️web perf, 🤯 productivity, and ✈️ traveling.

PostsRepliesMedia
Reposted by Jay Meistrich
React Native Connection @reactnativeconnect.bsky.social · 28/07/2026
🚀 The React Native Connection lineup is final! @jayz.us @satya164.page @zoontek.me Alex Hunt @uffoltzl.bsky.social @cedric.dev @ziusko.bsky.social, Thomas Renaud & Victor Henrion — from @swmansion.com @callstack.com @expo.dev @margelo.com Theodo & Meta 👉 reactnativeconnection.io?utm_source=b...
042
Reposted by Jay Meistrich
Infinite Red @infinite.red · 09/07/2026
Coming to Chain React: Fast by Default: Performance Starts with State ⚡ Why do React Native apps get slow? @jayz.us explores how state architecture impacts performance and how fine-grained state can improve rendering, developer experience, and sync. 🔗 chainreactconf.com/speakers/jay...
011
Jay Meistrich @jayz.us · 20/10/2025
I've got LegendList's scrollToIndex and sticky headers features working in react-dom now (though not fully optimized yet) - try it out in @legendapp/list@2.1.0-beta.2 🎉 If you've used another web virtualized list library before, what are your pain points?
270
Reposted by Jay Meistrich
React Universe Summit @reactuniverse.com · 04/10/2025
Fastest list in React Native & React DOM? Legend List v2. @jayz.us (Legend / Bravely) reveals the optimizations behind it: signals, minimized renders, and platform-specific tricks for web & mobile. ▶️ youtu.be/Ui3qVl80Pzg
youtu.be
Legend List: Optimizing for Mobile & Web | Jay Meistrich at React Universe Conf 2025
YouTube video by Callstack
041
Jay Meistrich @jayz.us · 07/09/2025
Not yet. Focusing on perfecting the core first.
010
Jay Meistrich @jayz.us · 06/09/2025
Wow this is a huge improvement from upgrading to LegendList v2! I didn't even know it's THAT much better 😅 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 🫡
041
Jay Meistrich @jayz.us · 05/09/2025
Legend List 2.0 is LIVE! 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/...
3272
Jay Meistrich @jayz.us · 02/09/2025
Very ready 🎉
110
Jay Meistrich @jayz.us · 30/08/2025
Getting Legend List for web ready for my @reactuniverseconf.com talk in beautiful Wroclaw 😍
1202
Jay Meistrich @jayz.us · 23/08/2025
I got maintainVisibleContentPosition working in LegendList on web 🎉 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 👍
060
Jay Meistrich @jayz.us · 18/08/2025
I'm actually working on making a perfect chat UI right now. The answer to the list is Legend List of course 😅. But there's a lot more on top to get everything perfect. We'll hopefully have something to show soon! @samuel.bsky.team Ping me when you're ready and I'll try to help 👍
140
Jay Meistrich @jayz.us · 18/08/2025
It's already used in production in a few apps so it should be ready to use even in beta. Please give it a try and report any issues you see ❤️ Full release notes: legendapp.com/open-source/...
legendapp.com
Version 2
Version 2
010
Jay Meistrich @jayz.us · 18/08/2025
Legend List 2.0 is now in beta! ✨ 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
1484
Jay Meistrich @jayz.us · 17/08/2025
Works on both old and new arch 😀
110
Jay Meistrich @jayz.us · 17/08/2025
2 Fast 2 LegendList. Beta 2morrow.
1151
Jay Meistrich @jayz.us · 06/08/2025
Legend List for React DOM coming soon, launching September 4 at @reactuniverseconf.com. The goal is to be faster than every other list library on both mobile and web.
0141
Jay Meistrich @jayz.us · 27/07/2025
Legend List is feeling a bit sticky
0182
Reposted by Jay Meistrich
React Universe Summit @reactuniverse.com · 01/07/2025
🔹 Meet the Speakers 🔹 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
021
Jay Meistrich @jayz.us · 11/06/2025
Where did everyone end up? I'm gonna head to central soon.
130
Jay Meistrich @jayz.us · 11/06/2025
I'm free from around 4. Also in Sloterdijk.
130
Jay Meistrich @jayz.us · 29/05/2025
Long but good. Great meeting you as well! Hope the second day was awesome, sad I had to miss it...
100
Jay Meistrich @jayz.us · 20/05/2025
What are you often searching for?
010
Jay Meistrich @jayz.us · 20/05/2025
That's a good question! I hadn't gotten there yet. But I should probably experiment and figure out that pretty soon... I'll post back when I figure out the best option. Do you have any favorites?
120
Jay Meistrich @jayz.us · 19/05/2025
Very interesting ideas I hadn't thought of! - how do you define a group? Would it be by filtering for certain labels? - showing latest comments could be very useful! Mind if I ping you in a few weeks to talk more ideas? Busy with Local First conf and App.js for the next couple weeks 😃
140
Jay Meistrich @jayz.us · 19/05/2025
What are the main things you're looking for?
130
Jay Meistrich @jayz.us · 19/05/2025
Oh this is all great to know! Thank you ❤️. I might ping you again in a few weeks for more thoughts if you don't mind :)
120
Jay Meistrich @jayz.us · 19/05/2025
Not yet, still a prototype. I'm experimenting with UI and haven't hooked up the write APIs yet. I'm going to try to release something with a month or so. Busy for the next two weeks with Local First conf and App.js :)
010
Jay Meistrich @jayz.us · 18/05/2025
Use WASM for which part?
110
Jay Meistrich @jayz.us · 18/05/2025
I don't. I should! I'll post about that soon and see if I can build up a list.
020
Jay Meistrich @jayz.us · 18/05/2025
That's my aim! Do you have any big frustrations with using GH itself?
220
Jay Meistrich @jayz.us · 18/05/2025
It's still a prototype but it's looking promising! I've gotten frustrated managing Legend List and Legend State issues so this is primarily scratching my own itch. But I think it could be useful for a lot of people :). Would you use something like this?
3110
Jay Meistrich @jayz.us · 18/05/2025
I'm trying to make the fastest Mac app you've ever seen. So of course I'm building it in javascript with React Native. It'll be an app for managing Github issues, PRs, discussions. 🔌 Local first 🛜 Works offline ⚡️ Instant interactions 💾 App is 50mb, 100mb ram 👐 Open source
6707
Jay Meistrich @jayz.us · 15/05/2025
Thanks! Haven't found any cases where it's worse, just some features it doesn't have yet like sticky headers, masonry, columns has some rough edges.
020
Jay Meistrich @jayz.us · 15/05/2025
Maybe the data is being serialized between the screens, so it's not actually the same observable or object somehow?
010
Jay Meistrich @jayz.us · 14/05/2025
Heya! I’m working on my Legend List talk for Appjs. Anything you’re curious about or think I should include? Like, how some bit of it works, why it does certain things, or general performance questions? Let me know what you’d love to hear about and I'll try to cover it ❤️
280
Jay Meistrich @jayz.us · 14/05/2025
Hmm that's weird... I just wrote a couple tests to make sure and it seems to be working right. If you're assigning an array with the same values it won't be considered a change, but otherwise I'm not sure why that wouldn't work. Can you share more code?
110
Reposted by Jay Meistrich
Infinite Red @infinite.red · 06/05/2025
🚀 After a YEAR away, Jamon’s Code Quests returns! 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 👇
2179
Jay Meistrich @jayz.us · 05/05/2025
If you're making a desktop app using react-native-macos or react-native-windows app, what are you making? And DM me! Let's see if we can help each other out 😀
1102
Jay Meistrich @jayz.us · 02/05/2025
I had misunderstood the FlashList internals and halved the drawDistance incorrectly. These videos are also more exact, using a script for scrolling at a consistent speed. The previous video was at 1.3x, this is 1x. The latest optimizations are not quite stable yet, will release them this weekend!
070
Jay Meistrich @jayz.us · 02/05/2025
I made a mistake in the LegendList comparison which made FlashList look worse than it is 🤦. 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!
190
Jay Meistrich @jayz.us · 30/04/2025
030
Jay Meistrich @jayz.us · 30/04/2025
130
Jay Meistrich @jayz.us · 30/04/2025
Working from this island is the most productive I've ever been. Just code and eat, with a daily sunset walk on the beach. 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 🧵!
190
Jay Meistrich @jayz.us · 27/04/2025
Woo awesome! I think some of the native modules might not even be necessary on windows, like that window controls hides the Mac stoplight buttons...
020
Jay Meistrich @jayz.us · 27/04/2025
Nativewind should generally work, it's just the animation props that aren't supported? Or is Windows doing something different?
110
Jay Meistrich @jayz.us · 27/04/2025
Thank you ❤️
020
Jay Meistrich @jayz.us · 27/04/2025
Ha cool I was browsing github trending and found my own library 😂
1140
Jay Meistrich @jayz.us · 27/04/2025
Yes it's old arch. I believe rn desktop doesn't support new arch very well yet.
120
Jay Meistrich @jayz.us · 26/04/2025
That might be a big adventure! There's a lot of native modules that I only did the mac version of 😅. Maybe AI can make those easy though :)
230
Jay Meistrich @jayz.us · 26/04/2025
Thanks much for that! ❤️
120