Заметил, что если написать простейший функциональный компонент вида:
const [count, setCount] = useState(0);
document.title = Count: ${count};
return(<button onClick={() => setCount(count+1)}>Click me!</button>);
То по клику кнопки, тайтл страницы будет успешно меняться. При этом, я вижу, что реакт туториал предлагает обернуть вторую строку в useEffect(), но зачем, если и так все работает?
Я вижу пока одно применение - чтобы дергать код не при каждом ререндере компонента, а только по условию, которое вторым аргументом в useEffect идёт. Ну и доступ к клинапу, ок. Что я упустил?
Все так
Sergey
Andrey
Dmitriy
Китикет
Vlad
wolfe
Sm•ok
Dmitry
Cenator 🐈