Почему хуки нельзя вызывать внутри условий и как это связано с жизненным циклом React-компонента

Reactжизненный циклразработка компонентовфронтендхуки