Реагировать родную ссылку с помощью экспо?
Как я могу использовать встроенную ссылку или Как я могу вручную связать стороннюю библиотеку в IOS и Android, используя экспоненту.
Я пытался связать react-native-image-crop-picker
но не может использовать в экспоненте.
1 ответ
Ты не можешь Об этом очень четко говорится в документах:
Но нет родных модулей...
Самое ограниченное в Expo - то, что вы не можете добавлять свои собственные нативные модули, не отключая и не используя ExpoKit. Продолжите читать следующий вопрос для полного объяснения.
Если вы хотите использовать все, что требует react-native link
Затем вам нужно отсоединить ваш проект и затем разработать его с ExpoKit или без него. При этом вы потеряете определенные функции и интеграцию (мне кажется, что Push-уведомления через Expo - одна из них), но это - компромиссная экспозиция в виде пакета "все в одном". При отсоединении вы теряете эти функции.
Ответ Майкла правильный, но что, если я скажу, что есть способ добавить собственный собственный модуль в expo. Вы можете делать такие вещи, как реакция на родную ссылку, и не потеряете ничего, предоставляемого expo, например, push-уведомления, обновления по воздуху (OTA), предоставляемые expo.
Просмотрите этот подробный блог, в котором показано, как именно вы можете это сделать.https://codersera.com/blog/running-expo-react-native-together/
Примечание: они также создали стартовый комплект, поэтому вам не нужно мучиться, выполняя всю настройку самостоятельно. Но даже если у вас есть текущий проект, переход на стартовый комплект - это скорее копирование и вставка.
Дайте знать, если у вас появятся вопросы!
Для этого создайте новый свежий проект с:
npx create-react-native-app
скопируйте ваши файлы компонентов и ваши зависимости в новый сгенерированный проект.
Лучшее из обоих миров, Expo и React-Native.
Дополнительную информацию можно найти в документации:https://github.com/expo/create-react-native-app#usage-with-expo-client-app