Konfiguracja pakietu NPM dla modułów natywnych
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →
Native Module i Native Components to nasze stabilne technologie używane w starszej architekturze. Zostaną one wycofane w przyszłości, gdy Nowa Architektura stanie się stabilna. Nowa Architektura wykorzystuje Turbo Native Module i Fabric Native Components, aby osiągnąć podobne rezultaty.
Moduły natywne są zwykle dystrybuowane jako pakiety npm, z tą różnicą, że oprócz standardowego JavaScriptu zawierają także kod natywny dla każdej platformy. Aby dowiedzieć się więcej o pakietach npm, przydatny może być ten przewodnik.
Aby skonfigurować podstawową strukturę projektu dla modułu natywnego, użyjemy narzędzia społecznościowego o nazwie create-react-native-library. Możesz później zagłębić się w działanie tej biblioteki, ale na nasze potrzeby wystarczy uruchomić podstawowy skrypt:
npx create-react-native-library@latest react-native-awesome-module
Gdzie react-native-awesome-module to nazwa, którą chcesz nadać nowemu modułowi. Po wykonaniu tej czynności przejdź do folderu react-native-awesome-module i uruchom proces inicjacji przykładowego projektu poleceniem:
yarn
Po zakończeniu inicjacji będziesz mógł uruchomić przykładową aplikację, wykonując jedno z poniższych poleceń:
# Android app
yarn example android
# iOS app
yarn example ios
Po wykonaniu wszystkich powyższych kroków możesz przejść do przewodników Moduły natywne Android lub Moduły natywne iOS aby dodać własny kod.