Skip to content

Commit 5aadaf4

Browse files
Long Tran (U811370)BOCOVO
authored andcommitted
fix: use function in useState to improve performance
1 parent c76cdba commit 5aadaf4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/json-table-schema-visualizer/src/providers/TableDetailLevelProvider.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ interface TableLevelDetailProviderProps {
2525
const TableLevelDetailProvider = ({
2626
children,
2727
}: TableLevelDetailProviderProps) => {
28-
const [state, setState] = useState(detailLevelStore.getCurrentDetailLevel());
28+
const [state, setState] = useState(() =>
29+
detailLevelStore.getCurrentDetailLevel(),
30+
);
2931
useEffect(() => {
3032
if (state !== detailLevelStore.getCurrentDetailLevel()) {
3133
detailLevelStore.set(state);

0 commit comments

Comments
 (0)