Skip to content

Commit eb52978

Browse files
fix(QueryExplain): fix schema rerender on path change
1 parent b197539 commit eb52978

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/containers/Tenant/QueryEditor/QueryExplain/QueryExplain.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, {useCallback, useEffect, useRef, useState} from 'react';
1+
import React, {useEffect, useRef, useState} from 'react';
22
import cn from 'bem-cn-lite';
33
import MonacoEditor from 'react-monaco-editor';
44
import {Loader, RadioButton} from '@gravity-ui/uikit';
@@ -58,15 +58,15 @@ function GraphRoot(props) {
5858
updateComponentTheme(theme);
5959
}, [theme]);
6060

61-
const render = useCallback(() => {
61+
const render = () => {
6262
if (version === explainVersions.v2) {
6363
paranoid.current = getTopology('graphRoot', data, opts, shapes);
6464
paranoid.current.render();
6565
} else if (version === explainVersions.v1) {
6666
paranoid.current = getCompactTopology('graphRoot', data, opts);
6767
paranoid.current.renderCompactTopology();
6868
}
69-
}, [data, opts, shapes, version]);
69+
};
7070

7171
useEffect(() => {
7272
render();
@@ -86,7 +86,7 @@ function GraphRoot(props) {
8686
graphRoot.innerHTML = '';
8787

8888
render();
89-
}, [componentTheme, render]);
89+
}, [componentTheme]);
9090

9191
useEffect(() => {
9292
paranoid.current?.updateData?.(props.data);

0 commit comments

Comments
 (0)