Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Build High-Performance Modules in React Native with Node-API

Callstack Engineers via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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

Reviews

Start your review of Build High-Performance Modules in React Native with Node-API

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.