Можешь объяснить, что такое stateful компоненты и описать разницу между реализацией состояния в классовых компонентах и в функциональных компонентах с хуками? — ДейлиПреп