Разные значения cookie возвращаются из разных компонентов - PullRequest
0 голосов
/ 16 октября 2018

Я пытаюсь получить значения, хранящиеся в файле cookie, из дочернего компонента в приложении React, а также получить то же значение в моем файле Redux store.js и в моем корневом компоненте.

Значение в store.js полностью соответствует тому, что хранится в хранилище Cookies, и по какой-то причине значение, возвращаемое в store.js, отличается от значения, возвращаемого в корневом компоненте, которое отличается от значения, возвращенного в дочернем компоненте.

Есть ли причина того, почему это могло произойти?

У меня нет действительно хорошего примера кода, чтобы продемонстрировать это, но я создал codesandbox , чтобы попытаться объяснить мою точку зрения.

Спасибо.

1 Ответ

0 голосов
/ 16 октября 2018

Вы должны установить путь / для куки, иначе он может быть создан с другим

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...