в доке пока еще классы
хуки идут отдельным блоком
по ним вообще отдельно нужно дополнительные статьи читать, чтобы лучше понимать происходящее (влияние зависимостей на поведение useEffect и т.п). даже при хорошем понимании js
вот хорошая статья например
https://overreacted.io/a-complete-guide-to-useeffect/но в принципе - независимо от того, хуки или классы, общее впечатление сложится