【问题标题】:Code algorithms inside React Native projectReact Native 项目中的代码算法
【发布时间】:2021-11-17 02:45:59
【问题描述】:

我是 React Native 的新手,我正在构建的应用程序需要运行一些算法。有没有办法在 React 应用程序中从较低级别的编程语言运行函数? 我需要这个,因为我正在运行的算法非常耗时,而且在 JavaScript 中运行它会花费太多时间。

有什么方法可以从应用程序内部运行一些 C/C++ 代码?或者有没有其他更快的应用程序可以运行的编程语言?

【问题讨论】:

  • Google for React Native 数据桥:javascript.plainenglish.io/…
  • 另外,从这里开始:reactnative.dev/docs/native-modules-intro
  • 使用像 C 这样的语言会将您绑定到一种特定类型的机器上(也就是说,以前的 Web 应用程序现在只能在 Windows、Mac 或您编译的任何东西上运行)。研究编译成 WebAssembly。当然,与所有优化问题一样,首先要看你是否拥有正确的算法——这比语言更重要。

标签: javascript c++ c algorithm react-native


【解决方案1】:

这不是 React 特有的问题。您想在 js/typescript 程序中运行原生 c/c++ 逻辑。

使用汇编脚本(类似于 typescript)或 web 汇编(将原生 c/c++ 转换为可以在任何 js/typescript 环境中导入的 wasm)。

https://www.youtube.com/watch?v=9lxnm9a-Yi8&ab_channel=Maniyar

https://developer.mozilla.org/en-US/docs/WebAssembly/C_to_wasm

【讨论】:

    猜你喜欢
    • 2018-08-16
    • 2020-06-03
    • 2022-11-21
    • 2016-06-24
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    相关资源
    最近更新 更多