Реагируйте на встроенную интеграцию в лучшие практики существующих приложений - PullRequest
0 голосов
/ 05 мая 2018

В последние дни я пытаюсь понять, каковы наилучшие практики для интеграции новых функций, созданных с помощью native native в проектах android / ios native?

На данный момент я нашел следующие решения:

  1. Перемещение собственных проектов Android и IOS в одну папку. Инициализируйте файл package.json для RN, и мы готовы к работе. Это решение означает, что нам нужно иметь моно-репо в git. Преимущества, которые я вижу здесь, в том, что мы можем без проблем интегрировать любые сторонние библиотеки.

  2. Раствор электродов Walmart. Кто-нибудь пробовал это решение? Похоже, что это может быть отличным решением, потому что каждая функция изолирована от реального собственного приложения. Но я обнаружил, что может быть трудно интегрировать какие-либо собственные сторонние библиотеки, которые не поддерживаются Walmart.

Итак, каков наилучший способ интеграции функции RN (может быть несколько экранов с внутренней навигацией) в существующие проекты Android и IOS?

1 Ответ

0 голосов
/ 14 мая 2018
  1. Раствор электродов Walmart

Сторонние библиотеки могут быть добавлены в репозиторий манифеста. У Walmart уже есть некоторые сторонние библиотеки, добавленные в манифест. Пожалуйста, не стесняйтесь открывать PR для этого репо, если вы хотите добавить что-то, что еще не добавлено. Открытые вопросы в GitHub, если у вас есть вопросы.

Подробнее о манифесте и способах добавления зависимостей можно прочитать здесь: документация манифеста

Вот URL-адрес репозитория манифеста: native-манифест электрода

...