React Hooks появились около 4 лет назад, и почти любой проект React, сделанный сегодня, использует функциональные компоненты и хуки вместо класс-компонентной модели.
Если мы обратимся к документации React, то многие объяснения сделаны с использованием компонентов класса, и они не представляют хуки в разделе “Основные концепции”, даже не упоминают их на странице обработки событий.
Я думаю, что смешение функциональных и классовых компонентов может ввести в заблуждение и запутать тех, кто хочет изучить React как первый JS фреймворк, также такие фреймворки как NextJS сделали всю документацию с использованием функциональных компонентов.
Я не говорю, что люди не должны учиться использовать компоненты классов, все проекты react, вышедшие более 4 лет назад, используют их, но когда я изучал React несколько лет назад, я столкнулся с этой проблемой.
Вы бы изменили что-то в документации?