B: Stabilize function object

This commit is contained in:
Ivan 2025-10-21 16:23:23 +03:00
parent 72fad33a07
commit 2e085ccb87

View File

@ -1,6 +1,6 @@
'use client'; 'use client';
import { useRef, useState } from 'react'; import { useCallback, useRef, useState } from 'react';
import { toast } from 'react-toastify'; import { toast } from 'react-toastify';
import { type ReactCodeMirrorRef } from '@uiw/react-codemirror'; import { type ReactCodeMirrorRef } from '@uiw/react-codemirror';
@ -71,10 +71,11 @@ export function EditorRSExpression({
const { checkConstituenta: checkInternal, isPending } = useCheckConstituenta(); const { checkConstituenta: checkInternal, isPending } = useCheckConstituenta();
useResetOnChange([activeCst, toggleReset], () => { const resetCallback = useCallback(() => {
setIsModified(false); setIsModified(false);
setParseData(null); setParseData(null);
}); }, []);
useResetOnChange([activeCst, toggleReset], resetCallback);
function checkConstituenta( function checkConstituenta(
expression: string, expression: string,