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

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

Прямые манипуляции с DOM

И в качестве решения приводите типичную ошибку мидла: решать через реакт и js то что проще и правильнее сделать на css. Хотя пункт, в целом, понятен.


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


Про тесты вы сами правильно написали. В итоге копипаста ради копипасты, причем это не рассписал только ленивый, есть даже в документации самого реакта.

Код — это текст, который можно не только прочитать, но и скопировать. А ещё люди читают с мобильных. Пожалуйста, не нужно убивать живой код мёртвыми картинками. На Хабре нормальные инструменты для вставки кода, научитесь ими пользоваться.

Насколько типично нынче, в 2020, джунам пересаживаться с jQuery? За уши притянуто, имхо.

Хорошая статья. Еще когда я только начинал то неправильно понимал философию компонентов. Поэтому некоторые компоненты получались очень связанными и сложными для модификаций. Компонент не должен содержать бизнес логику. В принципе это правило применимо к любым архитектурам. Меньше связанности, лучше поддержка в будущем.

Мнение специалиста Frontend практики «Рексофт»

Выглядит как замена конкретного примера набором абстрактных рассуждений. Ниже хотелось бы увидеть пример реализации правильного теста для этой задачи, с точки зрения специалиста.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.