Middle
31
React-тің негізгі хуктерін атаңыз және олар не үшін қажет.
Сұралған компаниялар
МВидео/эльдорадо
AI-дан жауап
sobes.tech AI
Базовые хуки React и их назначение:
-
useState— позволяет добавлять состояние в функциональные компоненты. -
useEffect— управляет побочными эффектами, например, загрузкой данных или подписками. -
useContext— предоставляет доступ к контексту React для передачи данных без пропсов. -
useReducer— альтернатива useState для сложной логики состояния. -
useRef— создаёт изменяемый объект, который сохраняется между рендерами, часто используется для доступа к DOM.
Пример использования useState и useEffect:
import React, { useState, useEffect } from 'react';
function Counter() {
const [count, setCount] = useState(0);
useEffect(() => {
document.title = `Вы нажали ${count} раз`;
}, [count]);
return (
<div>
<p>Вы нажали {count} раз</p>
<button onClick={() => setCount(count + 1)}>
Нажми меня
</button>
</div>
);
}