Да я не топлю за реакт, но топлю за хуки и функциональные компоненты, т.к. это очень естественный способ представить код. Вью тоже в этом направлении развивается судя по последней версии
Классы хорошо подходят для штук, которые не являются ui-компонентом. Например стор какой то или сервис для запросов к апи вполне удобно описывать на классах