Przejdź do treści głównej
Wersja: 0.81

Natywna platforma

Nieoficjalne Tłumaczenie Beta

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.

uwaga

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.
  1. Moduły natywne

  2. Komponenty natywne Fabric