- 框架: Next.js(App Router)
- 全局状态管理工具:Redux Toolkit
- Api 调用:Axios
- 其他:
- 代码检测:husky
目前处于瘫痪状态。
- 8.0.0 <= pnpm
pnpm install
pnpm dev
对 git commit
信息未做限制,但请确保提交代码之前使用 pnpm format
进行代码格式化。
UI 图详见:SAST Link | UI
-
components
用于存放可复用组件。
-
lib
用于存储 api 接口、Context 上下文、可复用函数与可复用类型。
-
public
用于存储字体文件、svg、图片等文件。
-
redux
用于存放 Redux 相关配置文件。
-
types
用于声明类型依赖。
TODO 部分内容需要与后端人员协商
- 头像上传功能
- 首页人员 profile
- 修改信息功能
- 未来可能会有的新图
暂无
请将可复用 Icon 导入到 components/icon/index.ts
文件,并以 { src:... alt:...}
形式导出。
关于 Redux Toolkit:Redux Toolkit。 关于 React:React dev。 关于 Next.js:Next.js | Using App Router。