Ich benutze ReactJs serverseitigen Rendering und vor dem Laden der Seite komplett Seite blinken für einmal. Kann jemand sagen, warum passiert das?ReactJs Server Side Rendering Flackern Problem
Antwort
Um zu verstehen, lassen Sie uns einige grundlegende Fakten über serverseitige Rendering sehen:
Die erste Seite vom Server (im Wesentlichen das Markup) und wird sofort gezeigt an den Benutzer
Post, dass zusätzliche Vermögenswerte serviert wie Bilder, js, css usw. werden asynchron geladen.
Sobald die Assets geladen sind, tritt das Framework (hier reagieren) ein und ersetzt die ursprünglich gerenderte Server-Seite. Dies ist wichtig, da die Client-Routen usw. jetzt funktionieren können, da die App über alle Ressourcen verfügt.
Jetzt in Ihrem Fall, sobald die Reaktion tritt auf die erste Route und lädt die Seite (träge) und ersetzt diese mit der Server gerenderten Seite. Diese Verzögerung (langsames Laden Ihrer Route; erste Route) verursacht den Flickr.
Eine Möglichkeit, dies zu verhindern, könnte sein, Ihre erste Route irgendwie vorzuladen! Nicht sicher, wie Sie es in Reaktion tun würden ...
- 1. ReactJS Server Side Rendering in Flask
- 2. Server-Side-Rendering mit React.js
- 3. ReactJS Formular Rendering Problem
- 4. Server-Side-Rendering mit Reagieren
- 5. Meteor-Küche Server-Side-Rendering
- 6. Server Side Rendering HTML Vorlage
- 7. Codesplitting und Server-Side-Rendering mit Redux
- 8. Server-Side-Rendering von CSS-Modulen
- 9. Server-Side-Rendering mit react-Router
- 10. Angular Universal mit i18n (Server Side Rendering)
- 11. Vuejs 2 Server-Side-Rendering - funktioniert nicht
- 12. Server-Side-Rendering der Komponente schlägt fehl mit ReactJS.NET
- 13. Webpack Dev-Server und Reagieren Server Side Rendering
- 14. Reagieren Komponente gerendert zweimal mit Server-Side-Rendering
- 15. VideoView Flackern Problem
- 16. Verwenden von Firebase, React und Server Side Rendering
- 17. Angular cli Server-Side-Rendering ohne ng eject
- 18. Ag-Grid Server Side Rendering Problem: ReferenceError: HTMLElement ist nicht definiert
- 19. Server Seite Rendering Problem mit Routen importieren
- 20. Ionic View Übergang Flackern Problem
- 21. Server Side Rendering (SSR) in Meteor mit react-router zum Laden beim Start
- 22. Client Side ReactJS mit Lumen/Laravel
- 23. Reactjs Async-Rendering von Komponenten
- 24. ReactJS wird nicht geladen/Rendering
- 25. Server Side Checkout vs Agent Side Checkout
- 26. Server-Side Javascript Framework
- 27. Server Side Include
- 28. Server Side Swift - Versandwarteschlangen
- 29. MVC Server Side Validation
- 30. PHP Server Side Timer?