The panelists describe varied routes into programming, from learning Bash and JavaScript for work to starting with HTML, CSS, PHP, or C++. Several adopted React Native when they needed to build mobile apps and could reuse JavaScript and React experience. Mike Grabowski says it helped him avoid building a separate Android app in Java.
Q&A Panel
Speakers
Mike Cyril, co-founder of Callstack, hosts a React Native EU Q&A panel at Callstack’s Wrocław office with React Native contributors and maintainers Wojtek Witek, Pavel Trisva, Satya, and Mike Grabowski.
Pavel is interested in using JSI for synchronous code splitting in Re.Pack, while another panelist points to Fabric and synchronous layout measurement. The panel also highlights improving upgrades and a more coordinated release process, with Facebook and Microsoft contributors taking greater ownership. Satya explains JSI as the foundation for Turbo Modules and Fabric, which handle native modules and UI rendering.
One streaming application targets six React Native platforms, with plans to expand to nine to eleven; the panel estimates about 60% of its code is shared. Platform differences still require custom APIs and native code, and the panelists expect Windows and macOS library support to vary because each platform adds maintenance work. They also discuss wearable support, a Viro library for AR and VR, and React Navigation’s limitations on desktop.
Library maintainers say issue triage and housekeeping can take more time than coding, with one maintainer estimating that coding accounts for about 10% of the work. Pavel describes Re.Pack as plugins that make webpack usable for React Native bundling, and explains that it can work with Hermes. The panel advises evaluating UI libraries against a project’s design needs and notes that Microsoft contributes to Windows support and React Native tooling.
Asked about React Native’s future and Airbnb’s departure, the panel says Airbnb’s experience reflected its native team and integration needs, and that the framework and integration options have since changed. Panelists point to Facebook, Microsoft, and less visible production apps as evidence of continued adoption. The closing view is that the new architecture and enterprise involvement could support further growth.
Takeaways
- Choose React Native when shared JavaScript skills and cross-platform delivery fit the product’s needs.
- Budget for platform-specific code; one production example shared about 60% across six platforms.
- Treat open-source maintenance as ongoing issue triage and documentation work, not just coding.
- Evaluate UI libraries against the actual design before adopting or replacing them.
- Check library support and maintenance ownership for every platform the product must target.
Mentioned in this talk
Microsoft
React Native Paper
React Native Testing Library
Re.PackReact NavigationVisionCameraReanimated
React Native for WindowsSearch inside this talk
What was claimed 26
- builtCallstack Team built
Re.Pack“we also contribute to many open-source projects such as ... Re.Pack”
0:01inReact Native Developers Wanted!YouTube Verified7 sources· Talk
- uses
Microsoft uses React Nativein brownfield apps“how Microsoft is using React Native at scale”
0:09inReact Native at Scale: How Microsoft is betting big on React Native to target BILLIONS of usersYouTube Verified14 sources· Talk
- foundedMike Cyril founded Callstack Teamco-founder
“I'm Mike Cyril, co-founder of Callstack.”
0:12inMobile Payments in React NativeYouTube Verified2 sources· Talk
- integrates with
“We work closely with Meta, Callstack, and others.”
0:17inFrom Gaming to Productivity: how Microsoft is using React Native across a portfolio of experiencesYouTube Verified7 sources· Talk
- uses
Meta uses React Native
“we've been testing the rollout of them within our own apps, including the flagship Facebook app.”
0:20inThe New React Native: Bringing the Fabric renderer to the “Facebook” appYouTube Verified8 sources· Talk
- built
“React Navigation from Satya”
YouTube Verified2 sources· Talk
- uses
“At Callstack, we're a consultancy with React and React Native expertise”
YouTube Unverified1 source· Talk
- role atMike Grabowski is CTO at Callstack Team
“he's a core contributor to React Native and the CTO at Callstack”
3:20inExpert Talks on Current and Future Trends in React NativeYouTube Verified2 sources· Talk
- role atWojtek Witek is CTO at Channels
“Wojtek Witek, CTO of Channels.”
YouTube Unverified1 source· Talk
- role atPavel Trisva is lead engineer at Callstack Team
“a lead engineer in Re.Pack”
YouTube Unverified1 source· Talk
- works atPavel Trisva works at Callstack Teamdeveloper
“a developer here at Callstack”
YouTube Unverified1 source· Talk
- works atSatya works at Callstack Teamengineer
“He's also an engineer here at Callstack.”
YouTube Unverified1 source· Talk
- role atSatya is maintainer at React Navigation
“he's also a maintainer of the huge library React Navigation”
YouTube Unverified1 source· Talk
- role atSatya is core contributor at React Native
“Satya is a core contributor to React Native”
YouTube Unverified1 source· Talk
- featureFabric: Supports synchronous UI operations and layout
“Fabric, which will bring synchronous UI updates”
YouTube Unverified1 source· Talk
- integrates with
“Fabric is also built on top of JSI”
YouTube Unverified1 source· Talk
- integrates withTurboModules integrates with JSI
“Turbo Modules is basically the API for building native modules on top of the JSI API.”
YouTube Unverified1 source· Talk
- featureJSI: Enables synchronous access to objects between JavaScript and native without serialization
“With JSI, you can directly access the pointer and don't have to serialize anything”
YouTube Unverified1 source· Talk
- uses
“it only adds the necessary code on top of React Native Core”
26:15inReact Native at MicrosoftYouTube Verified3 sources· Talk
- featurecode generation: Generates C headers from TypeScript or Flow types
“Codegen generates C headers based on those types”
YouTube Unverified1 source· Talk
- metricReact Native: About 60% of code shared across six production platforms in one client streaming application
“about 60% of the code is shared”
YouTube Unverified1 source· Talk
- usesViro uses React Native
“a library called Viro that allows us to build VR and AR experiences using React Native”
YouTube Unverified1 source· Talk
- built
Re.Pack built Pavel Trisva“Pavel is a maintainer and creator of Re.Pack.”
YouTube Unverified1 source· Talk
- feature
Re.Pack: Set of webpack plugins and APIs for bundling React Native applications“a set of plugins for webpack to use webpack to bundle your React Native application”
YouTube Unverified1 source· Talk
- previously at
Airbnb previously at React Native
adopted and later dropped the framework“Airbnb dumped it”
YouTube Unverified1 source· Talk
- builtReact Native Maps built
Airbnb
maintained by Airbnb“they created and maintained react-native-maps”
YouTube Unverified1 source· Talk






