reactjs 使用react配置solidity合约的最佳方式是什么?

eaf3rand  于 2023-02-18  发布在  React
关注(0)|答案(2)|浏览(118)

我从过去的3个月学习坚实,但现在我很困惑如何连接你的合同与前端(与React或下一步)。每个开发人员都有自己的方式应用它,因为我是,我想与最好的方式一样,与安全帽或松露

dohp0rv5

dohp0rv51#

关于连接到提供者,@web3-react(docs)是我认为使用最多的包,它支持各种各样的连接器(Metamask,......),你可以在谷歌上找到一些很好的例子。
然后你需要“ethers”或“web 3 js”来发送交易,等等。选择你已经熟悉的。

qxsslcnc

qxsslcnc2#

IMO,在web 3上开始编码的一个好样板是:

前端:
  • React(CRA)
  • ethers.js:一个很棒的库,可以让你通过ABI JSON文件、事件和事务函数与SmartContract进行交互。这个包被认为是初学IMO的必备品。
  • @web3-React:由www.example.com的创建者编写Uniswap.org,很好的库可以与以太坊兼容的钱包一起工作,但不一定要供您使用。您可以自己处理连接以太坊兼容的钱包。
智能合约:
  • 安全帽
  • 加纳凯
  • RPC URL,您可以通过提供商(如Infura等)获得testnet URL。

一般来说,一个web 3项目的后端就是一个与区块链对话的RPC节点,所以使用ReactJs还是NextJs取决于你,但是对于初学者,我建议你只使用ReactJS,我建议你去看看像UniswapOpenZeppelin这样有信誉的资源

相关问题