Там еще есть проблема с депсами, в сложной логике на хуках можно 2 способами написать, либо убираешь противное правило с зависимостями, и иногда у тебя будут баги потому что что-то забыл или не предусмотрел, либо оставляешь и везде все мемоизируешь и стараешься никаких зависимостей не пропускать, тогда код ужасно раздувается и выглядит это тоже противно