В настоящее время интерфейс становится все более и более компонентным, и самым большим преимуществом является совместное использование страниц пользовательского интерфейса и логики.
В глазах разработчиков, если вы откроете сайт, метод компонентной разработки сделает вас таким:
В настоящее время интерфейс становится все более и более компонентным, и самым большим преимуществом является совместное использование страниц пользовательского интерфейса и логики.
В глазах разработчиков, если вы откроете сайт, метод компонентной разработки сделает вас таким:
Что касается логических функций, мы инкапсулируем его в библиотеку, а затем npm опубликуем в общедоступном репозитории для совместного использования. Если компоненты пользовательского интерфейса хотят поделиться, кажется, что они внутренне копируются из одного проекта в другой.
Поскольку каждый продукт и компания предъявляют разные требования к пользовательскому интерфейсу, и в большей степени необходимо добиться совместного использования внутренних команд, особенно необходимо создать платформу, подобную npm, внутри компании.
Bit — это такая платформа для сбора и обмена компонентами.
Что такое бит
Bit — это инструмент cli с открытым исходным кодом для совместной работы между изолированными компонентами в проектах и репозиториях.
Используйте Bit для распределения отдельных компонентов из проектных библиотек или проектов в независимые повторно используемые пакеты, которые можно использовать в разных проектах.
Вы можете использовать свой собственный выделенный сервер для совместной работы над компонентами или использовать облачный хостинг bit.dev для совместного использования частных и общедоступных компонентов.
Почему выбирают Бит
Bit упрощает процесс совместной работы над компонентами пользовательского интерфейса. Члены команды могут совместно использовать, поддерживать и синхронизировать изолированные компоненты из разных проектов.
Bit позволяет вашей команде:
- Улучшить возможность повторного использования кода
- Повышение эффективности проектирования и разработки
- Сохраняйте согласованность UI и UX
- Повышение стабильности проекта
Основные характеристики
- Извлечение компонентов для совместного использования непосредственно из существующей библиотеки или проекта
- Проверьте независимость компонентов, создав и протестировав каждый компонент отдельно от остального проекта.
- Измените его исходный код из любого приложения, использующего общие компоненты.
- Получайте опубликованные изменения в компонентах на основе локальных модификаций
- Обратная связь об изменениях компонентов непосредственно из приложения-потребителя
- Автоматически обертывать каждый компонент как пакет npm
- Распространяйте отдельные компоненты, а не один большой пакет
- Автоматическое управление версиями компонентов на основе изменений в зависимостях компонентов
- Работает с ведущими фреймворками и инструментами: React, Vue, Angular, Mocha, Jest.
- Работает с Git, NPM и Yarn.
Bit хорошо работает с JavaScript и JavaScript-фреймворками.
Установить
использовать нпм
npm install bit-bin --global
или использовать пряжу
yarn global add bit-bin
Для Bit cli требуется узел 8.12 и выше.
Хостинг с bit.dev
Восстановите свои компоненты к общему размещенному серверу
Посмотрите, как использовать:docs.bit.Dev/docs/quick-…
Добро пожаловать в публичный аккаунт «Космическое программирование», чтобы показать вам хардкорные знания в области программирования.