Skip to content

Commit eca3d32

Browse files
committed
chore: avoid warning by replacing useCallback by useMemo
1 parent bc48f2a commit eca3d32

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/components/editor.tsx

+6-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use client";
22

3-
import { useEffect, useRef, useState, FC, useCallback } from "react";
3+
import { useEffect, useRef, useState, FC, useMemo } from "react";
44
import { useExplorer } from "@/hooks/use-explorer";
55
import CodeMirror from "@uiw/react-codemirror";
66
import { json } from "@codemirror/lang-json";
@@ -52,10 +52,11 @@ export const Editor: FC<EditorProperties> = ({ readOnly, value, onChange }) => {
5252
ESLintPlaygroundHighlightStyle,
5353
];
5454

55-
const debouncedOnChange = useCallback(
56-
debounce((value: string) => {
57-
onChange?.(value);
58-
}, 400),
55+
const debouncedOnChange = useMemo(
56+
() =>
57+
debounce((value: string) => {
58+
onChange?.(value);
59+
}, 400),
5960
[onChange],
6061
);
6162

0 commit comments

Comments
 (0)