小编Hyp*_*per的帖子

React 钩子需要返回一个值吗?

我最近开始在我的 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)

我找不到明确说明钩子需要返回任何内容的文档。但是,我找不到钩子不返回内容的示例。有人可以建议这种方法是否正确吗?

javascript reactjs redux react-hooks

14
推荐指数
1
解决办法
3620
查看次数

标签 统计

javascript ×1

react-hooks ×1

reactjs ×1

redux ×1