现在手头的一个项目需要从零开始
现在搭的项目结构为:
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 报错方案
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.