Ik zit al een tijdje te rommelen met het probleem dat ik als ik een input field heb waar de gebruiker een waarde invuld, deze submit, en dan de backbutton v/d browser drukt, dat het veld dan weer leeg is of de vorige door de server verstuurde waarde heeft.
Je ziet dat React dit ook heeft. Als ik op "Bekijk bericht" click, en dan de backbutton gebruik is het bericht weer weg. Na het controleren van dit gedrag bij andere sites blijkt dat grofweg de helft hier wel last van heeft en de andere helft niet.
Ik vraag me af waar dit nou aan ligt. De caching HTTP headers van de server hebben hier zeker mee te maken. Zet ik deze te strict, dan werkt de back-button uberhaupt niet meer en wordt telkens op een confirmatie van een repost gevraagd, maar zelfs zonder caching directives zie ik bij mijn eigen server nog dit gedrag, zodat ik het meer in de HTML/clientside/browser hoek probeer te zoeken.
Weet iemand hier meer over?
Je ziet dat React dit ook heeft. Als ik op "Bekijk bericht" click, en dan de backbutton gebruik is het bericht weer weg. Na het controleren van dit gedrag bij andere sites blijkt dat grofweg de helft hier wel last van heeft en de andere helft niet.
Ik vraag me af waar dit nou aan ligt. De caching HTTP headers van de server hebben hier zeker mee te maken. Zet ik deze te strict, dan werkt de back-button uberhaupt niet meer en wordt telkens op een confirmatie van een repost gevraagd, maar zelfs zonder caching directives zie ik bij mijn eigen server nog dit gedrag, zodat ik het meer in de HTML/clientside/browser hoek probeer te zoeken.
Weet iemand hier meer over?