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

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

Здорово что привели в пример атомарный дизайн, в этом сравнении всё понятнее. И отдельное спасибо за упоминание UI-библиотек)

Благодарю за отзыв!

Адекватное и лучшее управление состоянием в React'е возможно только с MobX'ом. А его тут упоминают как альтернативу ущербному Redux'у, бред.

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

Как раз таки для управления состоянием в реакте серебряная пуля есть и это MobX, перекрывает абсолютно все потребности с минимальным кол-вом ненужного кода, без ущербной иммутабильности и т.п. А рекомендовать Redux или на его основе давать советы новичкам это дело грязное.

Вы описали только плюсы MobX, а какие есть минусы?

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

Интересно, так ли нужен сейчас преттиер? У еслинта есть свой форматтер теперь же

Спасибо, ознакомлюсь с форматтером в eslint на досуге

Новичкам, при работе с библиотекой React, стоит обратить внимание на полноценные фреймворки.

Какой из фреймворков порекомендуете? Почему этот фреймворк подойдет для начинающих?

В принципе любой понравившийся, но для новичков лучше брать Vue или Angular. Первый по сути компиляция лучшего из React и Angular, а Angular новичку будет освоить непросто.

Фреймворки предлагают, как правило, стандартные решение стандартных задач. А в статьях и курсах "Успешный успех с React" вчерашние джуны быстро и доходчиво расскажут сегодняшним, что Redux + Saga - это манна небесная, CSS in JS - не говнокод, а новаторская идея и прочие "интересные" мысли, после усвоения которых одна дорога - в PHP (да простят меня РНР разработчики за данную шутку)

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

Мне, как новичку, эта статья очень понравилась! Благодарю от души!
А на бесплатные курсы вашей кампании вы набираете только из Нижнего Новгорода и Казани?

Благодарю за отзыв!

На бесплатные курсы принимаем участников из разных городов. Оставляйте заявку на сайте - организаторы учебного процесса с вами свяжутся

Забыли упомянуть про React Testing Library. Сейчас в тренде и рекомендована разрабами Реакта

Это отличное дополнение к блоку про тестирование. Спасибо!

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

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

При необходимости настройки системы сборки Webpack, можно запустить процесс развертывания конфигурации: npm run eject

Стоит дополнить, что после этого не будет возможности обновлять CRA централизовано, все только своими руками.

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