卸载后重新选择带有道具的选择器

时间:2019-06-28 11:06:05

标签: react-redux reselect

用于创建使用道具的选择器的示例代码如下:

const makeMapStateToProps = () => {
  const getVisibleTodos = makeGetVisibleTodos()
  const mapStateToProps = (state, props) => {
    return {
      todos: getVisibleTodos(state, props)
    }
  }
  return mapStateToProps
}

connect(makeMapStateToProps)(Component);

但是,这意味着在卸载组件后,记住的选择器将丢失(与文件中定义的选择器不同)。

重新选择库中是否可以保存这些选择器?

如果没有,保存它们的最佳方法是什么?我正在考虑缓存,但是每个值都需要一个选择器。

0 个答案:

没有答案