Реагируйте на встроенную интеграцию в лучшие практики существующих приложений

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

На данный момент я нашел эти решения:

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

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

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

1 ответ

  1. Walmart электрод нативный раствор

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

Вы можете прочитать больше о манифесте и о том, как добавить зависимости здесь: документация манифеста

Вот манифест репо URL: электрод-нативный-манифест

Другие вопросы по тегам