-
安装react和react-dom
-
npm install –save ethers yarn add ethers
-
yarn add web3
-
npm install @ethersproject/providers
-
web3-react
运行以下命令以安装 web-react:
npm install @web-react/core
或者
yarn add @web3-react/core
现在,为了连接基于浏览器的钱包,我们需要安装以下 web3-react 包:
npm install @web3-react/injected-connector
或者
yarn add @web3-react/injected-connector
什么是 Web3-React?
Web3-react 是一个基于 React 的框架,有助于简化 dApp 的前端开发。
Web3-react 还充当状态机,用于维护与您的 dApp 相关的数据,并将其注入组件树中任何需要的位置。Web3-React 支持多种钱包,从 Metamask 和 Coinbase 等浏览器钱包到 Trezor 和 Ledger 等硬件钱包。
在 Web3 中,我们使用 Web3-Modal 在 dApp 中进行钱包连接。Web3-模态非常适合初学者,但随着我们扩展项目,处理 Web3-模态变得更加困难。
因此,web3-react 可能是一个更好的选择,因为:
• 更适合构建现代 dApp
• 拥有更好的开发人员体验
• 减少代码冗余
• 并且是一个直观的框架,可以使用
(上面解释从网上找的。。)
补充说明:npm 命令失败 换yarn 试试。
未完待续。。。
版权声明:本文为chhpearl原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。