【发布时间】:2018-09-20 00:40:35
【问题描述】:
我已经成功地用rn-nodeify 和ReactNativify 运行了React Native 和web3@0.19.0。
我知道 web3 v1.0 确实动态构建了模块,但我想知道是否有人成功地将 web3@1.0.0 集成到 React Native 中?
任何想法或建议都将受到高度赞赏。
干杯!
【问题讨论】:
标签: javascript react-native ethereum web3
我已经成功地用rn-nodeify 和ReactNativify 运行了React Native 和web3@0.19.0。
我知道 web3 v1.0 确实动态构建了模块,但我想知道是否有人成功地将 web3@1.0.0 集成到 React Native 中?
任何想法或建议都将受到高度赞赏。
干杯!
【问题讨论】:
标签: javascript react-native ethereum web3
我们成功地将 React-Native 与 web3@1.0.0.beta.34 集成。我们使用rn-nodify 来完成任务。但 web3 仅适用于特定版本的 React-Naive,即"react-native": "0.55.4"。你可以看看our project's repo。
但您可以尝试使用ethers.js。它有更好的文档,并与 react-native 更好地集成。
【讨论】:
我已通过配置shim.js 和babel.config.js 文件夹成功地将web3@1.3.5 集成到我的react-native @0.64.1 应用程序中。
先创建修改shim.js,babel.config.js文件夹,然后在下面安装包。
npm i --save react-native-crypto
npm i --save react-native-randombytes
npm i --save-dev tradle/rn-nodeify
./node_modules/.bin/rn-nodeify --hack --install
【讨论】: