Mendiola describes different entry points: startups may use React Native for an iOS and Android MVP, while scale-ups may add Android after first building for iOS. Enterprises may consider it when uneven team sizes lead to slow or inconsistent delivery across web, iOS, and Android.
React Native at Scale With Rafael Mendiola
Speakers
Rafael Mendiola, a React Native developer with about 20 years of experience, joins Callstack’s Jakub Stadnicki and the host on the React Native Show to discuss adopting and operating React Native across startups, scale-ups, and enterprises.
He says teams should weigh delivery speed, user impact, and the talent they already have. Web developers can learn React Native, but mobile brings platform-specific issues and a longer tail of app versions, so bugs can persist after release. Mendiola recommends keeping experienced native engineers on the team to handle native modules, tooling, and platform bugs.
Mendiola sees the main benefit as delivering features across platforms more consistently by reusing JavaScript expertise and coordinating teams around a feature. For enterprises, he advises checking for delivery bottlenecks first, then setting a clear target and testing React Native on a new feature integrated into existing native apps. Baseline data can help show stakeholders whether the change improves delivery.
Adoption can raise concerns among native developers who fear their work is being replaced, so Mendiola recommends explaining the operational goals and involving an internal champion who can address stakeholder concerns. He also points to hands-on learning sessions, clear ownership, and teams responsible for developer experience, tooling, and CI/CD. Performance problems, outdated dependencies, unclear team boundaries, and unowned code can all slow delivery.
Mendiola’s main frustration is that React Native lacks a single product vision, so developers must follow multiple sources to keep up. He values company-backed open-source projects because they can make enterprise adoption easier. He would like React Native companies to collaborate on a shared production pipeline covering needs such as continuous integration and visual regression testing.
Takeaways
- Choose React Native when it addresses a real delivery bottleneck, and define the outcome before starting.
- Use a focused feature pilot in existing native apps to test the approach and collect baseline data.
- Pair web developers with native engineers who can support platform issues and mobile tooling.
- Treat mobile releases as harder to roll back, and invest in quality and performance practices.
- Assign clear owners for code, developer experience, and delivery infrastructure as teams grow.
Mentioned in this talk
Search inside this talk
What was claimed 10
- role atJakub Stadnicki is business development manager at
Callstack“I’m a business development manager here at Callstack.”
YouTube Unverified1 source· Talk
- uses
“I’ve been involved with React Native for about six years.”
YouTube Verified2 sources· Talk
- metricRafael Mendiola: About six years working with React Native
“I’ve been involved with React Native for about six years.”
YouTube Unverified1 source· Talk
- metricRafael Mendiola: About 20 years of development experience
“I have about 20 years of development experience.”
YouTube Unverified1 source· Talk
- role at
Microsoft is maintainer at React Native“10 or 15 people from Facebook and Microsoft; they finally took ownership”
2:21inWhat are the opportunities for React Native going forward? JSI, Fabric, and developer experienceYouTube Verified2 sources· Talk
- role at
Meta is maintainer at React Native
“10 or 15 people from Facebook and Microsoft; they finally took ownership”
2:21inWhat are the opportunities for React Native going forward? JSI, Fabric, and developer experienceYouTube Verified3 sources· Talk
- built
“Callstack's open-source tool for measuring performance regressions”
2:32inDMAIC - The Smooth Lift-off in OptimizingYouTube Verified3 sources· Talk
- role at
Callstack is company contributing to and supporting the ecosystem at React Native“companies like Callstack, and a huge community of open-source contributors”
YouTube Unverified1 source· Talk
- built
“Reassure ... was built together with Infinum.”
YouTube Unverified1 source· Talk
- featureReassure: Monitors performance regressions
“Reassure, the tool for monitoring performance regressions”
YouTube Unverified1 source· Talk





