小编Enz*_*ano的帖子

在 React Native 中使用 C++ 或 JSI 桥接模块有什么区别?

在 React Native 中,可以通过多种方式从 Android 和 iOS 引入本机功能。我一直认为所有可能的方式都受到 Java/Kotlin 和 Objective-C/Swift 等平台相关语言的限制。然而,我注意到即使从 C++ 中仍然可以桥接本机功能(不使用 JSI)。具体来说,我注意到从react-native-builder-bob可以轻松启动一个使用C++ 桥接本机模块的包。

此时我想知道,如果已经可以将 JS 与 C++ 集成,那么 JSI 会引入什么新内容呢?为什么它应该比当前解决方案带来性能改进?

我提前为我的知识匮乏表示歉意,但我真的找不到答案。

c++ react-native react-native-bridge react-native-jsi

13
推荐指数
1
解决办法
4265
查看次数