reactjs - 使用 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)。这是最佳做法吗?
解决方案
推荐阅读
- selenium - Selenium IDE saving test in wrong order
- javascript - receive multiple div id from .parentsUntil()
- mongodb - Convert enum value by field
- html - How to change font-size to a SVG?
- assembly - Calling printf of C in MASM assembly
- jquery - 如何在 Laravel 中显示成功和错误消息
- python - 根据关键字在 SQL 数据库中搜索文本记录并创建计算列的最佳方法
- hibernate - 嵌套 ID 类需要命名为关系,即使不是派生标识符?
- azure - 是否有可能在两个 Azure blob 存储之间同步数据
- delphi - 如何为firedac宏赋值并让fastreport.loadfromfile识别它