Ich habe eine Anwendung mit reagieren und redux.wie man redux speichert, um cookies zu hören?
Ich möchte meine Redux speichern, um Cookies zu hören.
Immer wenn der Cookie nach einer bestimmten Zeit abgelaufen ist, möchte ich eine Aktion versenden, die auch den entsprechenden Speicherwert aktualisiert.
Zum Beispiel Wenn sich der Benutzer bei der Site anmeldet, sagen wir, dass wir ein Authentifizierungstoken generieren und wir es in Cookie speichern und eine Ablaufzeit von 2 Stunden festlegen möchten.
Sobald die 2 Stunden abgeschlossen ist, möchte ich eine Aktion versenden, die die redux Speicherdaten „IsAuthenticated“ auf false wie diese
export const user(state ={}, action)
{
case "cookie_expired":
return {...state, isAuthenticated: false}
}
So dass ich
Das Reduktionsmittel kann aktualisiert aussehen haben einzelne Quelle der Wahrheit, dh redux Speicher, der auch
setInterval versucht mit Cookies hören kann, kann ich die Verfügbarkeit ab Cookie beobachten, aber das wird ein Workaround sein.
Gibt es einen Redux-Weg, um dies zu erreichen?
Es gibt kein eingebautes Event oder Callback für Cookie-Ablauf oder Wertänderung. SetInterval scheint die einzige Option zu sein. – Fawaz
Kann der Downvoter den Grund für die Ablehnung mitteilen? – rider