Так что пост со ссылкой на статью
https://blog.expo.io/you-can-now-use-expo-apis-in-any-react-native-app-7c3a93041331
Под «управляемыми приложениями» здесь понимается приложение, созданное с помощью expo-cli
. Мне было интересно, можно ли реализовать собственный собственный модуль в «управляемом приложении»;
Приложение работает с react-native run-ios
или react-native run-android
, поэтому получаем ли мы все функциональные возможности обычного реактивного приложения?
Название статьи, которой вы поделились, гласит:
You can now use Expo APIs in any React Native app
Это означает, что вы можете использовать API-интерфейсы Expo, но в «голом» рабочем процессе.
Там не сказано, что вы можете работать с нативными модулями в «управляемом» рабочем процессе.
Чистый рабочий процесс означает, что вы не можете использовать следующие сервисы Expo:
В этой статье приведены инструкции: docs.expo.io/versions/v32.0.0/bare/hello-world
Хммм.. обязательно попробую.
Итак, вот ссылка https://www.npmjs.com/package/@unimodules/core
, может я не понимаю, но для чего она?
Кажется, они загрузили свое репо в npm... Которое вы используете, когда работаете в чистом рабочем процессе с их API.
Итак, вот что у меня есть простое реактивное приложение (т.е. приложение, созданное с использованием реактивной инициализации), и приложение использует собственные модули, я еще не опубликовал его. Я хочу использовать пакет печати, предоставленный как uni-модуль. Теперь я могу либо добавить печать в качестве uniModule в свой проект, либо создать новый проект с помощью expo init и скопировать весь код в новый проект, что на сегодняшний день можно сделать. Если я выберу последнее, будут ли работать встроенные модули, которые я реализовал?