Cancel the navigation state update correctly (#507)
The timeout was never canceled in case the tab changed, thus, it kept updating the navigation state for the previous tab and the new tab.
This commit is contained in:
@@ -103,7 +103,7 @@ const VerticalGrid = ({
|
|||||||
);
|
);
|
||||||
}, 250);
|
}, 250);
|
||||||
};
|
};
|
||||||
useEffect(() => clearTimeout(persistGridStateTimeout.current), []);
|
useEffect(() => clearTimeout(persistGridStateTimeout.current), [location.key, persistGridStateTimeout.current]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
|||||||
Reference in New Issue
Block a user