首页 > 解决方案 > 无论缓存如何更新 React 中的 redux 存储

问题描述

我有一个服务器端渲染 nodejs-react 应用程序,它在 Redux 中创建第一个存储并将其保存为缓存。

当用户加载我的页面时,我需要覆盖其中一个值,我该怎么做?就像是:

现在如何运作

我需要什么:我需要一个案例,无论缓存实例是否存在,一个属性总是会更新,而不是存储在 redux 的案例中。

标签: node.jsreactjsredux

解决方案


当组件被挂载时,您需要调度一个动作。根据您是使用钩子还是类,您应该通过以下方式之一进行操作:

如果你使用钩子:

useEffect(() => {dispatch(your action, that changes the state)}, [])

如果你使用类:

componendDidMount(){dispatch(your action, that changes the state)}

推荐阅读