使用reselect
的{{1}}钩子时,集成react-redux
时遇到问题。
由于某些原因,选择器中的状态始终未定义。
我在this sandbox中复制了它。
(看看useSelector
组件)。该状态在Simple.js
钩子中很好,但是在选择器中时是不确定的。我添加了演示该问题的控制台日志。
我在做什么错了?
答案 0 :(得分:2)
您未提供结果函数:
const selector = createSelector(
state => ({
...state.reducer
}),
state => state
);
根据API docs:
createSelector(...inputSelectors | [inputSelectors], resultFunc)