React-Uport-Box去中心化身份样板框架
react-uport-box 的样板整合了Truffle、Webpack、React和Redux,身份验证这块直接用的UPort,上手比较省心。整体就是为了帮你快速搭好一套支持以太坊身份系统的前端架构。
搭配了react-router和redux-auth-wrapper,路由管理和登录态都不需要你从零配置。适合那种想玩一玩去中心化身份的项目,不想花太多时间折腾环境。
安装也简单,全局装个truffle
,直接truffle unbox react-uport
就搞定了。它会帮你拉好依赖,truffle develop
进去开发控制台,编译、迁移合约一条龙。
不过有一点要注意:现在这个样板已经不维护了,官方其实建议用新的版本。你如果刚好想玩 UPort,还是可以用它当学习项目,但要做生产环境的话,建议看新的替代方案。
对了,想看类似结构的样板,可以顺手看看这些:
- React + Redux + Webpack + Bootstrap 样板
- Webpack 4 + React + Redux + Jest
- Frontend Boilerplate Webpack React Redux Babel
如果你对UPort感兴趣,又想快速搭个前端试试链上登录,react-uport-box 还挺合适的,踩坑也少。
react-uport-box-master.zip
预估大小:69个文件
react-uport-box-master
文件夹
config
文件夹
webpack.config.prod.js
10KB
polyfills.js
613B
webpack.config.dev.js
9KB
jest
文件夹
cssTransform.js
323B
fileTransform.js
301B
env.js
1KB
paths.js
2KB
...
475.13KB
文件大小:
评论区