Comments (4)
I just faced the same issue, here's a little workaround that you could introduce to eliminate the unwanted behaviour.
import { router } from '@inertiajs/react';
// when the flash message you displayed is closed, call the function below
// 'flash' is the key I use for storing flash messages
router.reload({ only: ['flash'] });
In case you're using @inertiajs/inertia instead of @inertiajs/react, use
import {Inertia} from '@inertiajs/inertia';
Inertia.reload({ only: ['flash'] });
from inertia.
As this is a few years old I would like to ask if this is still the state of InertiaJS. I am facing the same problem as OP had in the first scenario. I display a toast flash message with SWAL, then when I go back and forward to that page again I will see the same flash message.
Yes, this is still the case.
from inertia.
As this is a few years old I would like to ask if this is still the state of InertiaJS. I am facing the same problem as OP had in the first scenario. I display a toast flash message with SWAL, then when I go back and forward to that page again I will see the same flash message.
from inertia.
Hey thanks for your interest in Inertia!
So, Inertia is designed to mimic default browser behaviour, which is to show the previous state when navigating history. We even have the "remember" functionality to help you cache local component state to history state, to ensure that form data (or whatever) is properly cached when navigating history.
Meaning, there is no way, at least right now, to show fresh state when pressing back. However, you could totally use the remember functionality to restore the form data (that was saved) when hitting back. Be sure to check that out!
from inertia.
Related Issues (20)
- Unable to add <meta description> tag to Head component HOT 3
- History back shouldn't trigger full rerender if Inertia's state didn't change HOT 4
- image upload can not be uploaded into database. all other form is okay. HOT 2
- Progress Indicator not working when switching pages HOT 1
- IsDirty keep at true after form submit
- Unintended browser redirection despite declining confirmation modal HOT 15
- Error handling argument issue HOT 1
- Rollup failed to resolve import fsevents to "default" is not exported by "lodash.clonedeep/index.js" HOT 1
- Drop remember mixin support HOT 2
- redirection to /dashboard after login does not work HOT 1
- Data props change from boolean (0/1) to string ("0"/"1") in production HOT 1
- Link component cannot be rendered as a custom component due to toLowerCase() HOT 1
- Incompatible with laravel vapor HOT 2
- Inertia crashes when a layer prop is not sent from server
- SSR | TypeError: Cannot read properties of undefined (reading 'getSSRProps') HOT 1
- Page doesn't get rendered HOT 1
- "undefined" is not valid JSON at JSON.parse in createInertiaApp() HOT 1
- Router methods type issues with wrong use of Exclude HOT 1
- [REQUEST] Router: make replace url optional HOT 2
- Form defaults() then reset() doesn't work as expected
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inertia.