javascript - React-Router V4 BrowserRouter-Seitenaktualisierungsproblem?
PHP中文网
PHP中文网 2017-07-05 10:50:48
0
1
1130

Das Bild unten zeigt die Erklärung des BrowserRouter->forceRefresh-Attributs im offiziellen Dokument. Wenn forceRefresh jedoch auf false gesetzt ist, wird die Seite weiterhin aktualisiert und der vorherige Status kann nicht über React-Redux geteilt werden Ersetzen Sie den BrowserRouter durch einen HashRouter.

Ich habe die Antwort gefunden, es ist eine Frage zu meinem Verständnis dieser Sache!
Ich dachte, dass nur das Ändern von window.history das Rendering von React ändern kann. Tatsächlich hat der React-Router einen eigenen Verlauf und muss über seinen eigenen Verlauf gesteuert werden führt nicht zu einem erneuten Rendern der Reaktion, sondern aktualisiert die Seite direkt (eine Illusion, die durch die Konfiguration des HTML5-Verlaufsmodus verursacht wird).

PHP中文网
PHP中文网

认证0级讲师

Antworte allen(1)
大家讲道理

forceRefresh为false只能保证页面不是整体刷新的

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage