Классовые компоненты vs функциональные компоненты в React

Имел удовольствие поработать с классовыми компонентами, сейчас проект с хуками.
Хотел узнать мнение (субъективное восприятие разработчиков со стажем), с чем комфортнее работать, hooks или классовые компоненты. Особенно в перспективе, когда надо вернуться к уже написанному коду, понять и работать с ним. Я сторонник позиции, "писать дольше, но понятнее".
Да, читал и документацию и разные статьи, мол, "классы фу, ООП в JS не кошерное", "в componentDidMount всё навалено и не поймёшь где что, а с хуками раз и всё". Были и иные мнения, "да, классы сложны, но объект это объект, в нем и состояние и логика", "с hook'ами теряется контроль над состоянием компонента, монтирование, обновление, размонтирование".

Лига программистов

1.5K постов11.4K подписчиков

Добавить пост

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества