useEffect uruchamia efekty uboczne — pracę, która wychodzi poza renderowanie Reacta, taką jak pobieranie danych, subskrypcje, timery lub ręczne aktualizacje DOM. Uruchamia się po wyrenderowaniu komponentu, trzymając efekty uboczne poza ciałem render (render musi być czysty).
Dlaczego to ważne
useEffect(() => {
document.title = `Count: ${count}`;
}, [count]);
