Комментарии 6
Стараюсь использовать готовые наборы библиотек по минимуму. По возможности, пишу все свое. Плюсы такого подхода:
- Вес итогового бандла всегда меньше
- Полный контроль над всеми компонентами
- За частую отзывчивость тех же кнопок и инпутов быстрее
- Не приходиться тянуть с собой кучу разных библиотек, потому что далеко не всегда в одной есть все необходимые компоненты, и мне приходилось видеть проекты где подключены до четырех! различных библиотек ради простейших компонентов которые гораздо проще было бы написать самому
Если библиотека компонентов написана и используется грамотно, то разница в размере бандла будет несущественной, тем более для мобильного приложения это не так критично как для веба. Зато минус скорости разработки, тестирования, и главное поддержки такого когда другими программистами, из моего опыта очень существенный. Просто представьте себя пришедшим на проект где скорее всего все компоненты недокументированные и без красивых примеров использования.
На основе Ant Design есть библиотека Ant Design Mobile огромный набор компонентов, реализовано пожалуй все, что надо.
Только это набор веб компонентов, для react-native antd-mobile-rn, и пока что оно на начальной стадии развития, но зная скорость/качество antd очень жду.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
11 библиотек (наборов компонентов) для React Native, о которых стоит знать в 2018-м