Closed
Description
What is the new or updated feature that you are suggesting?
After migrating from v5 to v6, I noticed some new unexpected re-renders.
In short, the app updates query-string parameters (e.g., selected object id in a table) so if the user reloads the browser, or copies the link, the state is preserved. In version 5, changing the query string values would not cause a re-render from the very first component. In v6, changing the query string (using navigate, or the new useQueryParams hook), will always cause a full re-render from .
Is there a way, or would it be possible to allow for path/query string manipulations without firing a re-render?
Why should this feature be included?
Use cases where query-string manipulation is done only to preserve state, but not to do any actual react state changes.