mirror of
https://github.com/stan-smith/FossFLOW.git
synced 2025-12-25 07:28:55 -05:00
fix: prevents unnecessary rerenders
This commit is contained in:
@@ -47,8 +47,11 @@ const Isoflow = ({
|
||||
useEffect(() => {
|
||||
uiActions.setZoom(initialScene.zoom ?? 1);
|
||||
uiActions.setToolbarVisibility(initialScene.hideToolbar ?? false);
|
||||
}, [initialScene.zoom, initialScene.hideToolbar, sceneActions, uiActions]);
|
||||
|
||||
useEffect(() => {
|
||||
sceneActions.setScene(initialScene);
|
||||
}, [initialScene, sceneActions, uiActions]);
|
||||
}, [initialScene, sceneActions]);
|
||||
|
||||
useSceneStore.subscribe((scene, prevScene) => {
|
||||
if (!onSceneUpdated) return;
|
||||
@@ -69,7 +72,7 @@ const Isoflow = ({
|
||||
>
|
||||
<Renderer />
|
||||
<ItemControlsManager />
|
||||
{!initialScene.hideToolbar && <ToolMenu />}
|
||||
<ToolMenu />
|
||||
</Box>
|
||||
</ThemeProvider>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user