The New React Native Architecture
129,524
Published 2024-03-21
Buy tickets: www.eventbrite.com/e/chain-react-2024-the-us-react…
Learn more: chainreactconf.com/
I've wanted to talk about the new React Native architecture and the chaos that is JSI for awhile, so hyped to get this one out!
SOURCES
reactnative.dev/docs/the-new-architecture/landing-…
• Colin Gray – Default to performance (...
twitter.com/baconbrix/status/1766288157178302939
github.com/reactwg/react-native-new-architecture/d…
Check out my Twitch, Twitter, Discord more at t3.gg/
S/O Ph4se0n3 for the awesome edit 🙏
All Comments (21)
-
YOU SHOULD GO TO CHAIN REACT IT'S REALLY COOL (AND I GET PAID IF YOU BUY A TICKET WITH MY DISCOUNT CODE) www.eventbrite.com/e/chain-react-2024-the-us-react…
-
This will make EXPO even better
-
After some thought i realized Conference sponsorship is very good advertisement choice. I didnt know about the chain react conf and Im buying it now. Both Theo me and chain react won! win-win for everyone
-
As a react-native and react full-stack developer, it's nice to see the react-native team make such a wonderful guide of The New Architecture.And credits to theo for your interesting and in-depth content👍
-
The thing with the benchmark comparing the iPhone and Android Phone is, that the Pixel 4 was a low-to-mid tier phone while the iPhone 12 PRO(!) is a high-end flagship. Ofc android will be a bit slower because of java, but the real reason people think android is slower is that they compare their shitty low low-end android phone to high-end iPhones...
-
I did a POC building a React Native app which calls FluidSynth in the C++ layer to play a MIDI file using a sound font. What I thought was impossible now just works flawlessly (if you are ready to get your hands dirty with C++).
-
You're amazing Theo!, keeping us updated always, .You're my source for tech news!
-
Thank you for making this. You have become my favorite react-native hype guy!
-
The 2x performance delta shown in the benchmark matches the single core performance diff between the Pixel 4 and iPhone 12 Pro. Java is not at fault here.
-
man I love your videos thanks for all your work
-
VisionCamera spotted in the wild at 13:37 👀
-
Love it! About to do my first proper app and have some basic UI going in web, but plan to do native apps soonish. Won't need ultra performance, but I like good DX none the less.
-
This is glorious!
-
5:00 This honestly just depends on the implementation - there are things you'd want for different layouts/screen sizes that you can't do in CSS or that are more difficult to do in CSS, so sometimes a resize event listener from within a useEffect, or a useLayoutEffect which will re-fire when the browser repaints the screen
-
I have used React Native in the early days, and I still remember the many fights we had against jank. This was 5-7 years ago, around when Flutter came out. We eventually decided to rewrite everything in native, which solved many problems but caused a whole lot of different ones. This new architecture looks really amazing! Until now, when I was about to write a mobile app, I'd pick Flutter. But now, maybe not, I'd give React Native another try! Maybe even with ReScript – it's a shame that it's such an underdog.
-
This man has just been pumping out a lot of great content. A lot. The dedication 💪
-
It will be nice when the docs are a bit more fleshed out for codegen, etc. Right now, if I want to know how to work with it, I have to trudge through github projects for basic examples you'd expect in the docs.
-
As someone who's worked with the JNI, early Node native C++ modules, and WASM, the JSI looks incredibly promising! Thanks Theo, now it's time to dig into React native!
-
Thumbs up for the clever swift dig. :D I needed a good laugh this morning.
-
Best overview video!! You should do a series on multiplatform for web and mobile.. not a lot of things done on that yet..