Установка пакета Native Modules NPM
Модули Native обычно распространяются как пакеты npm, за исключением того, что помимо обычного JavaScript они будут включать некоторые нативные коды для каждой платформы. Чтобы узнать больше о пакетах npm, вам может быть полезна эта инструкция.
Для настройки базовой структуры проекта модуля Native мы будем использовать инструмент сообщества под названием create-react-native-library. Вы можете углубиться в работу этой библиотеки, но для наших целей нам нужно будет только выполнить базовый скрипт:
npx create-react-native-library react-native-awesome-module
Где react-native-awesome-module - это имя, которое вы хотите использовать для нового модуля. После этого перейдите в папку react-native-awesome-module и запустите примерный проект:
yarn
После завершения настройки вы сможете запустить примерное приложение, выполнив одну из следующих команд:
# Android app yarn example android # iOS app yarn example ios
После выполнения всех вышеперечисленных шагов вы сможете продолжить с руководствами Android Native Modules или iOS Native Modules, чтобы добавить код.
Для менее настроенной настройки ознакомьтесь с инструментом сторонних разработчиков create-react-native-module.
© 2022 Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://reactnative.dev/docs/native-modules-setup