1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Add disposer cleanup

Signed-off-by: DmitriyNoa <dmytro.zharkov@gmail.com>
This commit is contained in:
DmitriyNoa 2022-01-31 09:49:04 +01:00
parent 8674f3ecf1
commit 70c3d03f21

View File

@ -110,11 +110,12 @@ export const DockTabs = ({ tabs, autoFocus, selectedTab, onChangeTab, dockStore
window.addEventListener("resize", onWindowResize);
// update scroll state if tabs numbers has changed
reaction(() => dockStore.tabsNumber, updateStateValues);
const onTabsNumberChangedDisposer = reaction(() => dockStore.tabsNumber, updateStateValues);
return () => {
window.removeEventListener("resize", onWindowResize);
elem.current.removeEventListener("scroll", updateScrollPosition);
onTabsNumberChangedDisposer();
};
}, []);