react-redux - 卸载后重新选择带有道具的选择器
问题描述
创建使用 props 的选择器的示例代码如下:
const makeMapStateToProps = () => {
const getVisibleTodos = makeGetVisibleTodos()
const mapStateToProps = (state, props) => {
return {
todos: getVisibleTodos(state, props)
}
}
return mapStateToProps
}
connect(makeMapStateToProps)(Component);
然而,这意味着在组件被卸载后记忆选择器将丢失(与文件中定义的选择器不同)。
重新选择库中有没有办法保存这些选择器?
如果没有,保存它们的最佳方法是什么?我正在考虑缓存,但每个值都需要一个选择器。
解决方案
推荐阅读
- python - 如何在图表中整齐地或以一定间隔的形式显示 X 轴日期刻度
- javascript - 如何在 JavaScript 中记录没有堆栈跟踪的错误消息?
- r - 根据条件填写多列?
- javascript - python文件的Webpack问题
- python - GeoPandas 使用什么算法来计算多边形之间的距离?
- python - 已关闭 - 如何从 python twisted reactor 获取解析的 DNS IP?
- angular - 试图在 json 对象中显示字段,在控制台日志中看到字段,但页面上没有任何内容
- typescript - Web 组件的行为取决于是否使用“延迟”
- r - 用分隔符连接 R 字符串 - 第一次除外
- python - Python Dataframe 查找字符串第二次出现的索引