Skip to content

Commit 79b3c58

Browse files
fix(Tablets): fix infinite rerender
1 parent b187f77 commit 79b3c58

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/containers/Tablets/Tablets.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {useCallback, useEffect, useState} from 'react';
1+
import {useCallback, useEffect, useMemo, useState} from 'react';
22
import {useDispatch} from 'react-redux';
33
import cn from 'bem-cn-lite';
44
import ReactList from 'react-list';
@@ -45,7 +45,7 @@ export const Tablets = ({path, nodeId, className}: TabletsProps) => {
4545
} = useTypedSelector((state) => state.tablets);
4646
const {autorefresh} = useTypedSelector((state) => state.schema);
4747

48-
const {TabletStateInfo: tablets = []} = data;
48+
const tablets = useMemo(() => data?.TabletStateInfo || [], [data]);
4949

5050
const fetchData = useCallback(
5151
(isBackground) => {

0 commit comments

Comments
 (0)