文件名称:redux-promise-memo:基于承诺的Redux动作创建者的“记忆”
文件大小:667KB
文件格式:ZIP
更新时间:2024-05-29 09:53:51
react redux caching memoization redux-thunk
redux-promise-memo redux-promise-memo可让您“记忆”基于诺言的异步操作创建者。 如果诺言已成功完成,则除非操作创建者参数发生更改,否则不会再次分派诺言。 记住的动作创建者可以被多次调用(例如在React的componentDidUpdate ),除非参数改变,否则它将什么都不做。 “记住”用引号引起来,因为它记住有关动作创建者的元数据,但不记住实际数据。 使用Redux的应用程序已经“缓存”处于Redux状态的数据。 如果承诺处于待处理状态(例如,正在加载API数据),它也不会调度重复的操作 它可以与 , 的或 。 (如果可以编写适当的initMatcher , failureMatcher和successMatcher函数,则可以使用其他promise中间件。请参阅下面的createMemoReducer文档。) 它适用于客户端和服务器端渲染(