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

внешний фреймворк

В настоящее время интерфейс становится все более и более компонентным, и самым большим преимуществом является совместное использование страниц пользовательского интерфейса и логики.

В глазах разработчиков, если вы откроете сайт, метод компонентной разработки сделает вас таким:

В настоящее время интерфейс становится все более и более компонентным, и самым большим преимуществом является совместное использование страниц пользовательского интерфейса и логики.

В глазах разработчиков, если вы откроете сайт, метод компонентной разработки сделает вас таким:

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

Поскольку каждый продукт и компания предъявляют разные требования к пользовательскому интерфейсу, и в большей степени необходимо добиться совместного использования внутренних команд, особенно необходимо создать платформу, подобную npm, внутри компании.

Bit — это такая платформа для сбора и обмена компонентами.

image

Что такое бит

Bit — это инструмент cli с открытым исходным кодом для совместной работы между изолированными компонентами в проектах и ​​репозиториях.

Используйте Bit для распределения отдельных компонентов из проектных библиотек или проектов в независимые повторно используемые пакеты, которые можно использовать в разных проектах.

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

Почему выбирают Бит

Bit упрощает процесс совместной работы над компонентами пользовательского интерфейса. Члены команды могут совместно использовать, поддерживать и синхронизировать изолированные компоненты из разных проектов.

Bit позволяет вашей команде:

  • Улучшить возможность повторного использования кода
  • Повышение эффективности проектирования и разработки
  • Сохраняйте согласованность UI и UX
  • Повышение стабильности проекта

Основные характеристики

  • Извлечение компонентов для совместного использования непосредственно из существующей библиотеки или проекта
  • Проверьте независимость компонентов, создав и протестировав каждый компонент отдельно от остального проекта.
  • Измените его исходный код из любого приложения, использующего общие компоненты.
  • Получайте опубликованные изменения в компонентах на основе локальных модификаций
  • Обратная связь об изменениях компонентов непосредственно из приложения-потребителя
  • Автоматически обертывать каждый компонент как пакет npm
  • Распространяйте отдельные компоненты, а не один большой пакет
  • Автоматическое управление версиями компонентов на основе изменений в зависимостях компонентов
  • Работает с ведущими фреймворками и инструментами: React, Vue, Angular, Mocha, Jest.
  • Работает с Git, NPM и Yarn.

Bit хорошо работает с JavaScript и JavaScript-фреймворками.

image

Установить

использовать нпм

npm install bit-bin --global

или использовать пряжу

yarn global add bit-bin  

Для Bit cli требуется узел 8.12 и выше.

Хостинг с bit.dev

Восстановите свои компоненты к общему размещенному серверу

Посмотрите, как использовать:docs.bit.Dev/docs/quick-…

Добро пожаловать в публичный аккаунт «Космическое программирование», чтобы показать вам хардкорные знания в области программирования.