Introduce temporary props #2506
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Inertia temporary props are server-provided properties that should be available only for the next render and then be discarded. Inertia deliberately does not cache them in history. This gives you predictable one-time UI feedback and prevents stale data (like status messages ) from resurfacing when users navigate back/forward or when a cached page is reused.
Usage example (requires implementation in Laravel adapter):
I believe this is a simple yet useful addition to the Inertia API, but you might want to keep the public API short, so before implementing the Laravel adapter PR, I'd love to hear your thoughts.