使用useSelector react-redux钩子重新选择-状态未定义

时间:2020-01-01 11:27:30

标签: reactjs redux react-redux react-hooks reselect

使用reselect的{​​{1}}钩子时,集成react-redux时遇到问题。

由于某些原因,选择器中的状态始终未定义。
我在this sandbox中复制了它。

(看看useSelector组件)。该状态在Simple.js钩子中很好,但是在选择器中时是不确定的。我添加了演示该问题的控制台日志。

我在做什么错了?

1 个答案:

答案 0 :(得分:2)

您未提供结果函数:

const selector = createSelector(
  state => ({
    ...state.reducer
  }),
  state => state
);

根据API docs

createSelector(...inputSelectors | [inputSelectors], resultFunc)

Edit Q-59552085-ReselectExample