使用 useSelector react-redux 钩子重新选择 - 状态未定义
reselect using useSelector react-redux hook - state is not defined
我在使用 react-redux
的 useSelector
挂钩时遇到集成 reselect
的问题。
出于某种原因,我的选择器中的状态始终未定义。
我在 this sandbox.
中转载了它
(看看 Simple.js
组件)。 useSelector
钩子中的状态很好,但在选择器内部时未定义。我添加了证明该问题的控制台日志。
我做错了什么?
您没有提供结果函数:
const selector = createSelector(
state => ({
...state.reducer
}),
state => state
);
根据 API docs:
createSelector(...inputSelectors | [inputSelectors], resultFunc)
我在使用 react-redux
的 useSelector
挂钩时遇到集成 reselect
的问题。
出于某种原因,我的选择器中的状态始终未定义。
我在 this sandbox.
(看看 Simple.js
组件)。 useSelector
钩子中的状态很好,但在选择器内部时未定义。我添加了证明该问题的控制台日志。
我做错了什么?
您没有提供结果函数:
const selector = createSelector(
state => ({
...state.reducer
}),
state => state
);
根据 API docs:
createSelector(...inputSelectors | [inputSelectors], resultFunc)