从不同组件返回的不同Cookie值

时间:2018-10-16 11:15:01

标签: javascript reactjs cookies redux

我正在尝试从React应用程序的子组件中检索存储在cookie中的值,并且也在我的Redux store.js文件和根组件中检索相同的值。

store.js中的值与Cookie存储器中存储的值完全一致,并且由于某些原因,store.js中返回的值与根组件中返回的值不同,后者与子组件中返回了一个。

为什么有这种可能发生?

我没有一个很好的代码示例来进行演示,但是我创建了codesandbox来尝试解释我的观点。

谢谢。

1 个答案:

答案 0 :(得分:0)

您应该为cookie设置路径/,否则可能会与另一个cookie一起创建

Cookies.set("foo", "value", { expires: 7, path: "/" });