Skip to content

Commit 45eef42

Browse files
committed
chore: avoid warning by replacing useCallback by useMemo
1 parent 6b9e2c4 commit 45eef42

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";
@@ -63,10 +63,11 @@ export const Editor: FC<EditorProperties> = ({
6363
highlightedRangesExtension(highlightedRanges),
6464
];
6565

66-
const debouncedOnChange = useCallback(
67-
debounce((value: string) => {
68-
onChange?.(value);
69-
}, 400),
66+
const debouncedOnChange = useMemo(
67+
() =>
68+
debounce((value: string) => {
69+
onChange?.(value);
70+
}, 400),
7071
[onChange],
7172
);
7273

0 commit comments

Comments
 (0)