Analysis of lottery draw results.
- Next.js
用于服务端渲染 (SSR) 和静态站点生成 (SSG)。
官网: https://nextjs.org/
-
React
Next.js 内置 React 支持。用于构建用户界面。
官网: https://reactjs.org/ -
Ant Design
提供一套现代化的 UI 组件,适合中后台项目。
官网: https://ant.design/ -
Tailwind CSS(可选)
一个功能强大的 CSS 工具库,适用于快速开发响应式设计。
官网: https://tailwindcss.com/
-
Redux Toolkit(推荐)
高效的状态管理解决方案,简化 Redux 配置。
官网: https://redux-toolkit.js.org/ -
React Query
优秀的数据获取和缓存管理库。
官网: https://tanstack.com/query/latest
-
ESLint + Prettier
代码格式化与静态检查工具,提升代码质量。
ESLint 官网: https://eslint.org/
Prettier 官网: https://prettier.io/ -
Vercel
Next.js 官方推荐的托管平台,支持 CI/CD。
官网: https://vercel.com/
-
PM2
Node.js 应用的进程管理器,适合生产环境。
官网: https://pm2.keymetrics.io/ -
Docker
提供容器化部署,适合构建可移植的服务。
官网: https://www.docker.com/ -
NGINX
用于反向代理和负载均衡。
官网: https://www.nginx.com/
-
Postman
用于测试 API 接口。
官网: https://www.postman.com/ -
Swagger
用于生成 API 文档。
官网: https://swagger.io/ -
VS Code
推荐的轻量级代码编辑器,支持丰富的插件。
官网: https://code.visualstudio.com/
技术栈组合图
- 前端: Next.js + React + Ant Design
- 状态管理: Redux Toolkit 或 React Query
- 后端: Node.js + Express.js + MongoDB (Mongoose)
- 部署: Vercel/Docker + NGINX + PM2