1. 技术搭配
React版本选择React18
CSS preprocessor(CSS预处理器)选择:SCSS
代码格式化选择:Prettier规则,使用vscode中的插件进行自动格式化
构建工具选择:Vite
路由管理选择:React Router
国际化插件选择:react-i18next
API通信选择:Axios
状态管理选择:Mobx 或 原生 React Hooks(中小项目)、Redux(大项目)
第三方UI组件:Ant Design
脚本语言:JSX
脚手架:create-react-app
骨架屏:React Content Loader
一站式跨平台开发框架:taro
身份验证:
- Firebase Auth
- Supabase Auth
- Auth0
- AWS Cognito