区别

原生代码(Native)运行在 Android/iOS 系统层;JS 代码运行在 JS 引擎中,由原生代码托管。

原生代码

原生代码指的是用 Java/Kotlin (Android)Objective-C/Swift (iOS) 写的代码。它直接调用系统功能,比如:

特点

JS 代码

JS 代码是用 React Native / Expo 写的 前端逻辑层,包括:

运行在一个独立的 JavaScript 引擎(比如 Hermes, JSC) 里,由原生层托管。

特点