我最近开始在我的 React 应用程序中构建自定义钩子,并一直在关注 React 网站上的文档。但是,我正在构建的钩子不需要返回值,因为它们在初始化时为 Redux 设置数据。
例子:
// custom hook
export const useSetup() {
useEffect(() => {
if (data) fetch().then(data => dispatch(setInit(data)))
}, [dispatch])
}
// functional component
export function Details() {
useSetup()
Run Code Online (Sandbox Code Playgroud)
我找不到明确说明钩子需要返回任何内容的文档。但是,我找不到钩子不返回内容的示例。有人可以建议这种方法是否正确吗?