这是一个基于react技术栈的WebApp版cnode客户端
- 项目采用dva作为架构
- UI组件选用的是ant design移动版
- 发布话题及评论话题所用编辑器用的是基于draft.js的react-draft-wysiwyg
- api来自cnodejs论坛官方 感谢以上项目作者的贡献
- home:首页列表,加入侧边栏及上拉加载功能。
- article:主题详情,登陆后能够收藏,评论和点赞。
- message:消息提醒,能查看消息详情和清空所有未读消息
- user:个人主页,包括最近参与,回复,以及收藏的主题
- publish:发表主题,react-draft-wysiwyg作为编辑器,发布成功后能跳转到相应主题页面
- about:关于页面,APP介绍
- login:登录页面,登录后会把accesstoken存于localStore
git clone https://github.com/mahailong/React-Cnode.git
cd React-Cnode
npm install
npm start
npm run build(项目生成在./dist)
- 首页列表进入其他页面返回时回到之前的位置
- 优化页面性能