Harness isn't a simple tool - it's a bunch of components working together to give the best DX for testing JS code with native modules. Maintaining all that as a solo dev isn't easy, so I tried offloading some work by using Jest's CLI to run Harness… and it worked!
We’re so excited to be co-hosting React Conf again this week!
Find us at:
- Callstack booth (main hall)
- “React Everywhere: Bringing React Into Native Apps” by @grabbou.com, Oct 8, 2:05PM
- “What’s the Framework of the React Future?” panel with @thymikee.bsky.social, Oct 8, 4:20PM
👉 conf.react.dev
This week we're heading to China 🇨🇳
At GOSIM Hangzhou 2025 @thymikee.bsky.social & @kwasniew.ski will walk through Rock - an open-source framework that helps teams skip the build step and move faster with React Native.
📍Sept 13, 14:00–17:30, Venue 9 - B05
hangzhou2025.gosim.org/schedule/nat...
Building a React Native app for Android from default template? Then chances are you're also shipping:
🔍 unused code
🐛 debug artifacts
📦 code that’s bigger than necessary
In Episode 3 of React Native Optimization in Practice, @thymikee.bsky.social shows how to fix it with R8 ➡️ youtu.be/Ud6TSlnEzCc
Let me paint you a picture: It’s Friday, 2pm. You’re wrapping up a PR with important bugfixes. “It’s only 2pm and I’m almost done! This is going to be a great day!” You commit, push and go grab a coffee, because you know the build will take a half an hour at least.
Episode 2 of React Native Optimization in Practice is here 🎬 This time, @thymikee.bsky.social covers another common pitfall: using web polyfills in React Native when you don’t need them. The fix? Use dedicated SDKs built for mobile. Here's why 👇 youtu.be/_Yo1kHz7h_I
React Native performance tip: auto memoization cuts unnecessary re-renders, without touching your code. In the first episode of our new series, @thymikee.bsky.social shows how React Compiler makes that possible ➡️ youtu.be/28dpqPr4OC0?...
React Native Brownfield used to be the nightmare scenario. Well, not anymore. Join me & @thymikee.bsky.social
on May 27 as we share how we would create a new brownfield project today with all the best practices and our learnings. Don't miss out!
bit.ly/43ipazy
React Native in native apps used to be… messy. On May 27, we’ll show you how that’s changed.
Join @thymikee.bsky.social and @atlj.dev for a walkthrough of how React Native Brownfield works today and what’s still coming with the React Native Enterprise Framework 👉 bit.ly/4ktvRpr
@grabbou.com and @thymikee.bsky.social walked through the React Native Enterprise Framework—why we built it, how it works, and how it shaves CI build times from 30 minutes to seconds. Catch the full webinar and see it in action ➡️ youtu.be/yf-UZJ84-Gk
Introducing React Native Legal 🧑⚖️
Zero config license generator for React Native apps.
• Use in Expo apps with "react-native-legal" config plugin
• Use in Community CLI projects with "legal-generate" command
• Works with iOS, Android, tvOS and AndroidTV
Build once, reuse everywhere ✨
Say hello to a new framework! Built by our team to solve real-world challenges of scaling React Native in enterprise environments.
Introducing a new React Native Framework for Enterprise apps. ✨
Built around native build reuse, incremental adoption and self-hosting at your own infra.
Because the best build is no build.
Hop on the wait list ⬇️
Today we're introducing a new React Native Framework, successor to React Native Community CLI.
Build once, reuse everywhere!
Build React Native apps in seconds, not in hours.
Introducing a new React Native Framework for Enterprise apps. ✨
Built around native build reuse, incremental adoption and self-hosting at your own infra.
Because the best build is no build.
Hop on the wait list ⬇️
Introducing a new React Native Framework for Enterprise apps. ✨
Built around native build reuse, incremental adoption and self-hosting at your own infra.
Because the best build is no build.
Hop on the wait list ⬇️
Re.Pack 5 is finally here!
⚡️ 5x faster with Rspack
🤝 Module Federation 2 support
🪶 90% smaller config
🛠️ Reanimated, Expo Modules, & NativeWind plugins
You can try it with:
npx @callstack/repack-init@latest
Blog post on brand new docs ✨: re-pack.dev/blog/repack-...
The new version of React Native Bottom Tabs is out! 🎉
A new highly anticipated feature: Custom JavaScript Tabs! ✨
Provide your custom tab bar while leveraging native navigation underneath 🚀
Here is a demo of it in the 🦋 app!
This demonstrates smooth screen transitions using native animations!
🚀 Today we’re thrilled to introduce EAS Hosting — the first ever end-to-end deployment solution for universal app development.
With EAS Hosting you can deploy and scale universal API routes, React websites, and more! 🌐✨
✍️ @kitten.sh
📽️ @kadi.bsky.socialexpo.dev/blog/expo-an...
Going live this Thursday! 🎥 I’ll be chatting with @grabbou.com and @thymikee.bsky.social about some open-source projects we’ve been working on at Callstack.
📅 Thu, Dec 5
🕕 6 PM CET | 12 PM EST | 9 AM PST
Catch us here:
🎥 www.youtube.com/watch?v=H5ya...
Come hang out and ask us anything! 🙌
RN 0.77 enters the release candidate phase! 🥳 And it includes 17 commits from our engineers: @kwasniew.ski, @robpasinski.bsky.social and @tell_me_mur 👏
React Native 0.77 RC.0 is here 🎉 including:
- Swift template for iOS
- Progress on native API stability
- Better tvOS integration
- Improved Animated performance
- React DevTools v6
and a lot more! full changelog: github.com/facebook/rea...
React Native 0.77 RC.0 is here 🎉 including:
- Swift template for iOS
- Progress on native API stability
- Better tvOS integration
- Improved Animated performance
- React DevTools v6
and a lot more! full changelog: github.com/facebook/rea...
@natemoo.re hey, I’m using @clack/prompts and really enjoy the experience. I wonder if you plan to come back to development and publish stuff from main? Happy to sponsor if that helps you prioritize this package :)
After the long wait, React Navigation 7 is here 😍
📷 Highlights
- Static API
- Preloading screens
- Layout props
- useLogger devtools
- Searchbar for more navigators
- Sidebar and animations in Bottom Tabs
- Drawer Layout package
And more...
Blog post reactnavigation.org/blog/2024/11...
now might be a good time to plug the talk i gave last month about the AT Protocol. it’s about the relationship between the user and the product, about the shape of the web, and a bit about death
Heard a lot of good about hbctool to investigate Hermes bundles. Tried it today for the first time and it just worked, lovely!
https://github.com/bongtrop/hbctool