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

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

Интересная и полезная статья!

Хотел, язвительно комментарий за кликбэйтный заголовок, но полистал статью и за краткость и отсутствие "воды" — респект.

Ну, заголовок все же кликбейтный. В оригинале не было слова "лучшими" в заголовке. Только в сером подзаголовке было "top tools".


На самом деле статья немного опасная для новичка. Здесь подаются эти инструменты как лучшие, да еще и под соусом единственные.


На деле же, только Storybook попадает под это. Да, он лучший. У его аналогов есть куча "но".
Может быть, Create React App, тоже. Без всяких обвесов типа gatsby/next.js он и, правда, идеален для новичков.


А вот остальные пакеты смешаны в кучу.


Formik
Ничем не лучше других форм. Довольно трудно интегрируем с внешними сторами типа Redux/Mobx. Работает путем тотальной перестройки дерева React-компонентов, что может сбивать с толку, а как оно вообще работает.


Bit
Библиотека компонентов, одно время рекламировалась изо всех щелей. К сожалению, того вау-эффекта, который создатели вложили в рекламу, на самом деле нет.


React Sight
Штука интересная, прикольная. Но обновленный официальный плагин для разработки решает ту проблему, которую решает React Sight. Далеко не must have.


React Belle
Очередной микро UI-фреймворк. Их тысячи. Аргументации, почему именно Belle — я не увидел.


Evergreen
А почему не Material UI, или React-Strap, или… ведь существует еще с десяток популярных UI-фреймворков?


Immer
Решает довольно специфичную задачу, которая лежит несколько в другой плоскости, нежели React. Если у вас Redux, он поможет, но лучше почитать официальную документацию в Redux-Toolkit. Если у вас Mobx, то он уже встроен.
Еще он хорош для использования JSON.patch, но не всем нужно отправлять diff по websocket или разрабатывать редактор с undo функционалом.


React Proto
Эти ребята решают одну из самых сложных задач по упрощению взаимодействия Дизайнера и Разработчика, а также как избежать их двойной работы. Таких инструментов тоже много, и Firgma, и Sketch, и еще множество других небольших проектов. Все пытаются. Чем же этот лучше?


P.S.: Я понимаю, что мои вопросы не к автору перевода, а автору статьи. Но на самом деле, комментарий обращен к новичкам в мире front-end разработки, чтобы после прочтения статьи у них не сложилось впечатления о безусловно лучших 10 инструментах. Чтобы не было предвзятости к их аналогам, ведь они порой ничем не хуже.

Еще есть react-hook-form, тоже довольно неплохой инструмент для постройки и валидации форм
НЛО прилетело и опубликовало эту надпись здесь
Благодарю за статью! Bit и React Proto в новинку и очень заинтересовали.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий