Natywna platforma
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →
Twoja aplikacja może potrzebować dostępu do funkcji platformy, które nie są bezpośrednio dostępne w react-native ani w setkach bibliotek osób trzecich utrzymywanych przez społeczność. Być może chcesz ponownie wykorzystać istniejący kod Objective-C, Swift, Java, Kotlin lub C++ z poziomu środowiska JavaScript. Bez względu na powód, React Native udostępnia potężny zestaw API łączący Twój kod natywny z kodem aplikacji JavaScript.
Ten przewodnik wprowadza:
-
Moduły natywne: biblioteki natywne bez interfejsu użytkownika (UI). Przykłady: trwałe przechowywanie danych, powiadomienia, zdarzenia sieciowe. Są dostępne dla użytkownika jako funkcje i obiekty JavaScript.
-
Komponenty natywne: widoki platformy, widgety i kontrolery dostępne w kodzie JavaScript aplikacji poprzez komponenty React.
Być może znasz już:
To nasze przestarzałe API modułów i komponentów natywnych. Nadal możesz używać wielu tych starszych bibliotek z Nową Architekturą dzięki warstwom interoperacyjności. Rozważ:
- użycie alternatywnych bibliotek,
- aktualizację do nowszych wersji bibliotek z pełnym wsparciem Nowej Architektury, lub
- samodzielne przepisanie tych bibliotek na Turbo Native Modules lub Fabric Native Components.
-
Moduły natywne
-
Komponenty natywne Fabric