jsi-rs
这个库使得在Rust中编写React Native JSI模块成为可能。
有关示例,请查看example
文件夹。
入门
- 克隆此仓库
- 运行
git submodule init
- 运行
git submodule update
,这将确保所有供应商依赖项在本地被克隆 - 确保您本地安装了Ninja,这对构建Hermes是必需的。您可以在这里找到安装说明。在macOS上,您可以使用
brew install ninja
安装它 - 为示例应用安装依赖:
cd example && yarn install
- 在Android上运行示例应用,使用
yarn android
注意:确保您没有在mac上使用homebrew安装rust,请使用
rustup
工具链。
贡献
我在2022年冬天编写了这段代码,作为另一个项目的一部分。几个月后,我决定将其发布给世界。然而,除非我遇到另一个需要它的项目,否则我不打算维护它,所以目前,这段代码按原样提供给您。欢迎贡献PR来改进库的API或稳定性。
安全性
目前,这个库相当不安全
。
版权/许可
版权所有 Ibiyemi Abiodun。MIT许可证。