Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Get 20% off all career paths from fullstack to AI
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn to build high-performance native modules in React Native using Node-API in this comprehensive live session from Callstack Engineers. Discover how Node-API provides a stable interface for writing native modules using C++, Rust, and Swift that can run across multiple JavaScript engines including React Native, Node.js, Deno, and Bun without requiring rewrites for each platform. Explore the fundamentals of Node-API, understanding both its capabilities and limitations within the React Native ecosystem, and gain hands-on experience using `react-native-node-api` to compile and load native code into your applications. Compare Node-API with existing solutions like JSI and TurboModules to understand when and why to choose each approach. Examine the long-term vision for precompiled native modules that can be distributed and installed directly via npm, streamlining the development and deployment process. Master the techniques for shipping and distributing native modules as prebuilt binaries, enabling more efficient module distribution and installation. Understand the specific use cases where Node-API excels and recognize its limitations, particularly regarding native UI components and Node.js built-in modules, ensuring you can make informed architectural decisions for your React Native projects.
Syllabus
Build High-Performance Modules in React Native with Node-API
Taught by
Callstack Engineers