现在手头的一个项目需要从零开始
现在搭的项目结构为:
src
├── api
│ ├── auth
│ └── index.ts
├── components
│ ├── A
│ ├── B
│ └── C
├── pages
│ ├── APage
│ ├── BPage
│ └── CPage
├── route.tsx
├── store
│ ├── XXX
│ └── XXX
└── utils
技术栈为:vite + tailwindcss + nextui + zustand + axios
问题 1:这套项目结构和技术栈有什么问题吗
问题 2:在使用过程中 api 出错式报错的 alert 应该采取什么方案,我现在是错误边界来处理组件本身的异常错误,window.onunhandledrejection 来捕获 api 错误,有没有什么更优雅的 api 报错方案