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