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 · 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 · 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
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
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 · 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 · 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
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 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
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
Ha cool I was browsing github trending and found my own library 😂
1140
Jay Meistrich @jayz.us · 25/04/2025
Just released Legend List 1.0.3 🎉! It fixes most of the bugs reported since 1.0 - I hadn't tested on old arch enough 😅. 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...
github.com
GitHub - LegendApp/legend-list: A high-performance list component for React Native
A high-performance list component for React Native - LegendApp/legend-list
0190
Jay Meistrich @jayz.us · 23/04/2025
Legend List 1.0 is LIVE! 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...
8625
Jay Meistrich @jayz.us · 22/04/2025
You can now make Legend Photos super ugly! By that I mean it has theme customization now 😀. Released in new version 0.3.0.
130
Jay Meistrich @jayz.us · 22/04/2025
Legend List 1.0 release tomorrow! 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 😀
190
Jay Meistrich @jayz.us · 18/04/2025
After months of trying to solve gaps/overlaps when scrolling or changing size, without native code, I’ve finally cracked it! 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!
1120
Jay Meistrich @jayz.us · 12/04/2025
Legend List is over 1,000 stars and it’s not even 1.0 yet 😱. But that’s about to change! 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...
1100
Jay Meistrich @jayz.us · 03/04/2025
I just released a new version of Legend Photos with customizable hotkeys and fixing every bug I’m aware of since launch. Now on to adding more features 🎉 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...
050
Jay Meistrich @jayz.us · 29/03/2025
Legend List is getting very close to 1.0! Please try it and try to find bugs 🐞 I'm trying to make sure it's extremely stable and covers all of your edge cases before 1.0 ❤️ github.com/LegendApp/le...
github.com
GitHub - LegendApp/legend-list
Contribute to LegendApp/legend-list development by creating an account on GitHub.
1202
Reposted by Jay Meistrich
Infinite Red @infinite.red · 27/03/2025
📰 RNN 187 📰 Don't miss the latest issue of the #ReactNative Newsletter! ✅ React Native Worklets ✅ LegendKit CLI ✅ React Native Survey results ✅ AND SO MUCH MORE! Read now! mailchi.mp/infinite/rea...
mailchi.mp
React Native Newsletter #187
In this issue, we cover React Native Worklets, LegendKit CLI, React Native Survey results. and more!
1125
Jay Meistrich @jayz.us · 27/03/2025
Working on making everything in Legend Photos configurable, and have hotkey customizing almost finished. I'm liking the look of this so far 😀
040
Jay Meistrich @jayz.us · 24/03/2025
The first version of Legend Photos is ready 🎉. ✨ Loads files from local folders or Apple Photos ✨ Very fast and small (24mb) ✨ Extensible plugin system ✨ Hotkeys for everything ✨ Open source React Native macOS app Fun new feature today: toggle this filmstrip view with F
5264
Jay Meistrich @jayz.us · 23/03/2025
Curiosity got the better of me so Legend Photos can now load from Apple photos (using PhotoKit) as well as local files 🎉. It has a plugin-first architecture so this is just a source plugin for PhotoKit. And it should be easy to add more sources...
060
Jay Meistrich @jayz.us · 22/03/2025
I started Legend Photos just a week ago, periodically prompting Cursor and Claude to add features in the background while I was focused on other work. It's wild that in week of mostly background vibing I have a polished app ready to launch Monday! 🥳
030
Reposted by Jay Meistrich
hassankhan @hassankhan.me · 22/03/2025
Got inspired by @jayz.us playing around with React Native macOS and got NavigationSplitView working as an Expo module; next step is to see if I can hook it up to react-navigation
A React Native macOS application rendering NavigationSplitView from SwiftUI
3171
Jay Meistrich @jayz.us · 21/03/2025
The most common and emphatic response was Legend Photos so I'm going with it. I AI'd an icon I'm pretty happy with! I think this feels like a legendary photo? What do you think?
180
Jay Meistrich @jayz.us · 20/03/2025
This is looking pretty dope as I’m polishing it towards a first release! Using a VibrancyView for popups, animating stuff, made an optimized native Image module for fast arrow keys, a hotkey helper popup, an architecture where everything is a plugin. React Native is awesome 🤩
080
Jay Meistrich @jayz.us · 20/03/2025
What should I name this photos app? I've come into a pattern of naming things Legend something. What's cool/clever name that would fit this app? Current ideas: - Legend Aura - Legend Epic (because "pic") - Legend Photos (boring?) Note: Airy is reserved for a future project 🤫
210
Jay Meistrich @jayz.us · 19/03/2025
Well this is silly 😂. This React Native MacOS app compresses down to 9 MB. It's exactly 1/10 the size of an Electron app 😱
2362
Jay Meistrich @jayz.us · 19/03/2025
This photos app has been a great stress test for Legend List! After a few optimizations this week, it’s now scrolling beautifully with no dropped frames or blanks, even with 8 columns. Window resizing at 60fps with responsive columns. I’m very excited 🎉. Aiming for 1.0 soon!
1201
Reposted by Jay Meistrich
Infinite Red @infinite.red · 17/03/2025
What makes a list extremely fast? 💨 Jay Meistrich (@jayz.us) shares how eliminating blanks and guessing ahead boosts perceived speed in this clip from the latest episode 👇
161
Jay Meistrich @jayz.us · 17/03/2025
Didn't have much time for it today but Cursor / Claude and I made some native modules for native Button, SegmentedControl, and SFSymbols. This makes me happy 🎉
070
Jay Meistrich @jayz.us · 16/03/2025
It’s wild how AI has accelerated my development 🤯 In half a day today with Cursor/Claude: animated sidebar, rating/flagging and plugins systems, a settings window native module. The native bit was tough but we got there. I wouldn’t have even attempted this project without AI...
1100
Jay Meistrich @jayz.us · 15/03/2025
I decided to make the photos app I've always wanted with react-native-macos. I spent a few hours today and it already does stuff! And it's super fast without even optimizing yet! I'll do the #buildinpublic thing and open source it in Legend Kit Pro. This is going to be fun! 🚀
6290
Jay Meistrich @jayz.us · 15/03/2025
This was so fun! My first time being on a podcast 🎉
0101
Jay Meistrich @jayz.us · 14/03/2025
It turns out that react-native-macOS is even faster than I thought 🤯 I realized it wasn't even using Hermes before, and the markdown library I used was slowing rendering. Legend List is buttery smooth in Mac apps 🎉
0100
Jay Meistrich @jayz.us · 14/03/2025
I'm so impressed with React Native macOS that I'm thinking about making a small open source app as an example of how to use Legend State and Legend List to make a high performance RN app. What should it do? I'm looking for a reasonably small project that would be a useful app.
3122
Reposted by Jay Meistrich
Catalin Miron @mironcatalin.bsky.social · 13/03/2025
Insane performance guys! 60fps all the way Stack: - @tanstack.com react-query - expo-router & expo-image from @expo.dev - legend-list by Jay Meistrich PS: You see a loading because I am manually adding a "wait(500)" 🎥 Youtube link: youtube.com/live/cEConO4...
0285
Jay Meistrich @jayz.us · 12/03/2025
I made an app that opens faster than any Mac app I've seen, loading a 5500 line markdown file instantly. It's not Swift. Not Rust. Not C++. It's JavaScript! react-native-macos is INSANELY fast 🤯 And 10% the size of an Electron app! I had no idea RN on desktop is this good.
4548
Jay Meistrich @jayz.us · 09/03/2025
Big day for Legend List today! 11 of my commits, 5 PRs merged, 8 issues closed. I fixed maintainScrollAtEnd, columns work much better, added columnWrapperStyle, fixed web support. And @michbil.bsky.social made scrolling to index accurate even when item sizes are unknown 😱
260
Jay Meistrich @jayz.us · 09/03/2025
I set up automatic llms.txt generation in the Legend State docs, so there's now an always updated documentation for AI to consume directly. I added it to Cursor and it's so much better at using Legend State now 😍. Just add legendstate.com/llms-full.txt as Docs to Cursor or your favorite AI tool.
191