Es scheint, wenn ich den Pfad im root onEnter oder onChange Hook ändern, wird die URL unendlich ändern. Aber wenn ich den Pfad in untergeordneten Routen ändere, wird es funktionieren. Eigentlich möchte ich die Authentifizierung an einer Stelle behandeln, sonst sollte jede untergeordnete Route die gleiche Logik behandeln.react-router root onChange zu ersetzen Pfad unendlich
{
path: '/',
onChange: function(prevState, nextState, replace, callback) {
if(!logined) {
replace('login');
}
},
childRoutes: [
....
]
}