首页 > 解决方案 > 使用 React Redux 新钩子的最佳实践?

问题描述

我想知道使用 React Redux 的新钩子(https://react-redux.js.org/api/hooks)的最佳实践是什么。对于选择器,我知道我可以做到,useSelector(selectUser())但我正在考虑创建一个挂钩来包装它:

// inside auth Slice
export const useUser = useSelector(selectUser());

// inside Profile.jsx
...
  const user = useUser();
...

这是一个很好的包装器,但我担心会影响性能(即想象在同一个组件中使用这些钩子中的几个......每个都会在它们的函数中调用 useSelector 或 useDispatch)。这是最佳做法吗?

标签: reactjsreduxreact-hooks

解决方案


推荐阅读