用于创建使用道具的选择器的示例代码如下:
const makeMapStateToProps = () => {
const getVisibleTodos = makeGetVisibleTodos()
const mapStateToProps = (state, props) => {
return {
todos: getVisibleTodos(state, props)
}
}
return mapStateToProps
}
connect(makeMapStateToProps)(Component);
但是,这意味着在卸载组件后,记住的选择器将丢失(与文件中定义的选择器不同)。
重新选择库中是否可以保存这些选择器?
如果没有,保存它们的最佳方法是什么?我正在考虑缓存,但是每个值都需要一个选择器。