Как стать автором
Обновить

Комментарии 6

спасибо за перевод
+1
Вопрос, а не проще ли продолжать писать компоненты основанные на классах?

Вы статью читали? ;) У классов есть существенные недостатки, особенно по части race conditions при асинхронных эффектах.


Это ж не серебряная пуля. Где удобно надо использовать классы. А где удобнее хуки — там хуки.

Ух. Многие из описанных тут нюансов становятся очевидными если просто учитывать особенности работы JS, а именно области видимости, замыкания и то, что "компонент" в данном случае это просто функция, которая вызывается на каждый чих.

Что в лишний раз доказывает, что прежде, чем осваивать продвинутые библиотеки, надо сначала качественно освоить матчасть. Увы и ах, но многие разработчики игнорируют эту простую истину.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий