Ashoat Tevosyan & Varun Dhananjaya – How To Integrate Rust Into A React Native App | App.js Conf '23

Опубликовано: 05 Март 2026
на канале: Software Mansion
1,782
40

JSI has been a game changer for React Native apps. But C++ comes with many downsides, among them memory safety issues, lack of good package management, and a lack of compatibility with modern JS paradigms. Rust offers memory safety guarantees, a robust package manager, and more modern features like async/await and runtimes (akin to the JS event loop). But integrating it into a React Native project on both iOS and Android can be challenging. In this talk we discuss how to integrate Rust into a React Native app, ultimately implementing a JSI function that returns a Promise, which enqueues tasks to execute on an async Rust runtime. We then delve into more sophisticated use cases, including how Comm leverages Rust in our mobile app today.

Don't miss any updates about App.js Conf 2024 and follow us on Twitter:
💎   / appjsconf  
💎   / swmansion