Ich bin neu zu react.js. Ich habe eine einfache Seite mit Tabelle. Wenn ich die Seite neu lade, geht der Status verloren. Gibt es eine Möglichkeit, die Aktualisierung des Browsers zu erkennen?reagieren js: erkennen Seite aktualisieren
0
A
Antwort
0
Das Ereignis onbeforeunload wird ausgeführt, kurz bevor der Fensterbrowser aktualisiert wird. Das Ereignis ist stornierbar.
window.onbeforeunload = (e) => {
console.log(e);
return 'Stop this event';
};
Andere Option ist die Kontrolle in Ihrer Anwendungskomponente nehmen in Reaktion, oder Ihre meisten höhere Ordnung Komponente im componentWillUnmount Lifecycle-Methode und verwalten es, was Sie erreichen wollen. Aber das richtige Ereignis der Browser-Aktualisierung wird mit dem onbeforeunload-Ereignis gesteuert.
Verwandte Themen
- 1. Reagieren js - erkennen backbutton
- 2. PHP: Erkennen Seite Aktualisieren
- 3. Reagieren js redux wie Zustand aktualisieren
- 4. erkennen, wenn Benutzer eine Seite aktualisieren
- 5. Wie benutze ich JS erkennen Benutzer schließen Seite auf Safari
- 6. Angular js Seite aktualisieren funktioniert nicht
- 7. Wie erkennen Server js und CSS-Datei geändert ohne die Seite aktualisieren
- 8. Reagieren Native JS Anliegen
- 9. Leistungsproblem in reagieren js
- 10. Reagieren js Probleme
- 11. aktualisieren Übersetzung ohne Aktualisierung der Seite (i18next mit reagieren)
- 12. Mobx reagieren nie aktualisieren
- 13. Zugriff Reagieren Objekt von innerhalb der Seite JS?
- 14. Keine Komponente ist in HTML-Seite sichtbar, reagieren js
- 15. Kann CSS reagieren nicht Seite js-Server verwenden
- 16. Winkel erkennen, um meine aktive Registerkarte zu erkennen, ohne Seite zu aktualisieren
- 17. Scraping Elemente gerendert Reagieren JS mit BeautifulSoup
- 18. Reagieren Js Math Probleme
- 19. reagieren JS i18n locales
- 20. Reagieren JS - Proxy-Ereignis?
- 21. Reagieren JS rekursiven Baum
- 22. Reagieren JS anhängt
- 23. Reagieren JS: Wiederverwendbare Komponenten
- 24. Reagieren js in AEM
- 25. Reagieren js html append
- 26. Ist cytoscape js reagieren
- 27. Reagieren JS in HTML
- 28. Reagieren Js Terminkalender
- 29. Reagieren JS Radio Eingabezustand
- 30. Reagieren JS - cloneElement Beispiel?
Einzelseiten-Apps sollten nicht die gesamte Seite neu laden, nur wenn Sie Ihren Status nicht hart zurücksetzen möchten. – Kokodoko
es ist keine einzige Seite App. –
@learning_vba Sie brauchen 'renderTable();' in Ihrem 'MainHandler.js' nicht, da dies unabhängig von' Dashboard.js' gehandhabt wird. –