xuk_useref

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
xuk_useref [2024/03/29 03:25]
tro создано
xuk_useref [2024/03/29 06:25] (текущий)
Строка 8: Строка 8:
  
 <code> <code>
-import { useRef } from "react";+import { useEffect, useRef } from "react";
  
 const App = () => { const App = () => {
-  const btnRef = useRef();+  const valueRef = useRef(0);
  
-  return <button ref={btnRef}>Button with ref</button>+  useEffect(() => 
-};+ // Виконається лише один раз під час монтування. 
 + // Наступні оновлення значення рефа не 
 + // викличуть оновлення компонента 
 +    console.log(valueRef.current)
 +  });
  
 +  const handleClick = () => {
 +    valueRef.current += 1;
 +  };
 +
 +  return <button onClick={handleClick}>Click to update ref value</button>;
 +};
  
 </code> </code>
  • /www/wwwroot/wiki.hostingcloud.com.ua/data/attic/xuk_useref.1711653901.txt.gz
  • Последнее изменение: 2024/03/29 06:25
  • (внешнее изменение)