之前主要技术栈是Vue,但是开发Dapp生态远不如React,而且主流Dapp项目主要是React,里面有很多现成的方法提供使用,自己构建了两种版本,一种是为了ssr的Nextjs版,一种是spa的Vite版本。
之前主要技术栈是Vue,但是开发Dapp生态远不如[React](https://learnblockchain.cn/article/3416),而且主流Dapp项目主要是React,里面有很多现成的方法提供使用,自己构建了两种版本,一种是为了ssr的[Nextjs版本](https://github.com/Verin1005/NextJs-Dapp-Template),一种是spa的[Vite版本](https://github.com/Verin1005/React-Vite-Dapp-Template)。
现在主要说一下项目配置,两个模板都是参考了pancakeswap,sushiswap的代码,最主要的是app.tsx里面的两个provider和manager:

所有的配置和方法都是围绕着`Web3ReactProvider`,`Web3ProviderNetwork`和`Web3ReactManager`,具体可以自行看代码,合约调用主要在useContract:

欢迎大家来star和问题反馈。
Dapp-Template
之前主要技术栈是Vue,但是开发Dapp生态远不如React,而且主流Dapp项目主要是React,里面有很多现成的方法提供使用,自己构建了两种版本,一种是为了ssr的Nextjs版本,一种是spa的Vite版本。
现在主要说一下项目配置,两个模板都是参考了pancakeswap,sushiswap的代码,最主要的是app.tsx里面的两个provider和manager: 所有的配置和方法都是围绕着
Web3ReactProvider
,Web3ProviderNetwork
和Web3ReactManager
,具体可以自行看代码,合约调用主要在useContract:
欢迎大家来star和问题反馈。
本文参与区块链开发网写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。
- 发表于 2022-07-04 19:06
- 阅读 ( 440 )
- 学分 ( 15 )
- 分类:DApp