Go Weibo App
- v1 版本地址: https://github.com/Away0x/goweibo/tree/master
- v2 版本地址: https://github.com/Away0x/goweibo/tree/v2
- 前后端分离:
- 后端技术栈:
- 前端技术栈:
- typescript、react、react hooks
- 测试: jest, enzyme
- UI 框架: ant-design
- CSS: sass, styled-components
- 状态管理: unstated-next, immer
- Event emitter: mitt
- Hooks Library: hooks
- HTTP Client: axios
- UI 文档: storybook
- 代码生成工具: hygen
- 前后端分离:
展开查看
├── assets 图片字体等资源
│
├── components 公用组件
│
├── config 配置
│
├── constants 常量
│
├── containers 状态容器
│
├── events 事件 (通常用于 view 和 services/tools 的解耦)
│
├── layouts 布局
│
├── pages 页面
│
├── routes 路由
│
├── services 数据层 (网络数据/本地存储数据/mock 数据)
│
├── styles 样式
│
├── tools 工具
│
├── typings 类型定义
│
├── App.tsx 根组件
│
└── index.tsx 入口
- EditorConfig
- Prettier
- ESLint
- vscode-styled-components