From 38f7195ed426ca57ffaf252da575f891b56399a3 Mon Sep 17 00:00:00 2001 From: Laktionov Anton Date: Tue, 26 May 2026 21:17:42 +0300 Subject: [PATCH] useCallback --- src/App.jsx | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/App.jsx b/src/App.jsx index 6bf3ac6..823a8ac 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,10 +1,37 @@ -// удаляем все, оставляя лишь пустую функцию App ниже +import memo, { useMemo, useCallback, useState } from 'react' + +/* +function MyComponent() { + const memorizetCallback = useCallback(()=>{ + //тут код хука + },[dep1,dep2]) +} +*/ + +const Parent = () => { + const [count,setCount] = useState(0); + + const handleClick = useCallback(()=>{ + setCount(prev => prev + 1) + },[]); + return ( + <> +

{count}

+ + + ) +} + +const Child = (props) => { + return +} function App() { return ( <> {/* Добавьте тестовый контент для проверки */}

Hello, React!

+ ) }