In meinem Reagieren/Redux-basierte Anwendung, habe ich realisiert Abmelde wieverhindern reagieren-Router von Änderungserfassungs Lage
folgendenIn reducers/index.js
wo ich combineReducers
, ich habe eine App Ebene Minderer appReducer
genannt erstellt. Dort suche ich nach LOGOUT
Aktion und dann zurück undefined
.
All dies funktioniert gut. Was ich tun möchte ist, dass für LOGOUT
Aktion, ich möchte auch localStorage
löschen und Redirect Login-Seite. Bitte beachten Sie, dass ich den nativen Browser so umleiten möchte, dass kein react-router verwendet wird. Wenn ich window.location = '/'
mache. Zuerst wird es von react-router erkannt und ich sehe Login-Seite für ein bisschen und dann aktualisiert es, was ein bisschen seltsam ist.
Gibt es eine Möglichkeit zu verhindern, dass der react-Router bei einer Standortänderung benachrichtigt wird?