在哪里存储API调用在React / Next.js项目?



我们在我们的项目中使用redux-thunk和redux,但是一些共享的业务逻辑不能使用redux,因为部分代码在短代码中使用在Wordpress插件中,因此无法使用redux。

在这种情况下我应该在哪里存储api调用?我查看了这篇文章:https://blog.webdevsimplified.com/2022-07/react-folder-structure/

它说services文件夹是正确的位置。你怎么看,惯例是什么?

网上有一些关于React/Next文件夹结构的最佳实践。比如这些链接:

  1. React.js项目结构
  2. React文件夹结构
  3. Next.JS文件夹结构最佳实践

根据我使用React和Next.JS大约4年的经验,有一个服务是很好的文件夹,并把所有API调用放在里面。此外,最好为您的请求和错误处理程序提供一个基类。

但最终是你作为开发人员做出最终决定,哪种文件夹结构最适合你的项目。

最新更新