Add disposer cleanup

Signed-off-by: DmitriyNoa <dmytro.zharkov@gmail.com>
This commit is contained in:
DmitriyNoa committed 2022-01-31 10:04:19 +01:00
1 parent 0a4510d253
commit 1091d4c49b
1 file changed
+2 -1
+2 -1
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();
};
}, []);