是否有存储 ReactJS 挂钩文件的最佳实践?
Is there a best practice for storing ReactJS hooks files?
我已经通过 ReactJS documentation regarding building custom hooks 几次了,但我没有看到自定义挂钩应存储在项目目录中的位置的约定。
我正在尝试为我们的开发人员建立一个约定,我想知道更大的 React 社区是否已经解决了这个问题。
例如,他们是否应该住在以下任何一个地区?
/hooks
/components/hooks
/utils
/use
我的想法是将它们简单地放在 /hooks
中是最好的,因为它们并不是真正的 React 组件。有什么想法吗?谢谢。
通常我将我们的文件放在 helpers
文件夹中,如果它是跨路线共享的,或者直接放在路线文件夹中,如果只在那里需要的话。
更扁平的目录结构更简单,尤其是当您只需按 Ctrl P in VScode 来查找文件时你在找
React 对此并不固执己见,但他本人对此有自己的看法https://twitter.com/dan_abramov/status/1145354949871767552
我已经通过 ReactJS documentation regarding building custom hooks 几次了,但我没有看到自定义挂钩应存储在项目目录中的位置的约定。
我正在尝试为我们的开发人员建立一个约定,我想知道更大的 React 社区是否已经解决了这个问题。
例如,他们是否应该住在以下任何一个地区?
/hooks
/components/hooks
/utils
/use
我的想法是将它们简单地放在 /hooks
中是最好的,因为它们并不是真正的 React 组件。有什么想法吗?谢谢。
通常我将我们的文件放在 helpers
文件夹中,如果它是跨路线共享的,或者直接放在路线文件夹中,如果只在那里需要的话。
更扁平的目录结构更简单,尤其是当您只需按 Ctrl P in VScode 来查找文件时你在找
React 对此并不固执己见,但他本人对此有自己的看法https://twitter.com/dan_abramov/status/1145354949871767552