Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt.
Znalazłeś błąd? Zgłoś problem →
Z przyjemnością ogłaszamy wydanie React Native 0.83!
Ta wersja zawiera React 19.2, znaczące nowe funkcje dla React Native DevTools oraz obsługę Web Performance i Intersection Observer APIs (Canary). To również pierwsze wydanie React Native bez zmian łamiących kompatybilność z perspektywy użytkownika.
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt.
Znalazłeś błąd? Zgłoś problem →
Z dumą ogłaszamy wydanie React Native 0.82: pierwszej wersji React Native działającej w całości na Nowej Architekturze.
To kamień milowy dla React Native i wierzymy, że rozpoczyna on nową erę. W przyszłych wersjach usuniemy pozostały kod Architektury Legacy, aby zmniejszyć rozmiar instalacji i uprościć bazę kodu.
Dodatkowo wersja 0.82 zawiera eksperymentalną opcję użycia nowszej wersji Hermesa o nazwie Hermes V1. Włączamy również kilka funkcji Reacta poprzez aktualizację do wersji React 19.1.1 oraz dodajemy obsługę API węzłów DOM.
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt.
Znalazłeś błąd? Zgłoś problem →
Dziś z dumą ogłaszamy wydanie React Native 0.81!
Ta wersja wprowadza wsparcie dla Androida 16 (poziom API 36) oraz zawiera różnorodne ulepszenia stabilności i poprawki błędów, a także eksperymentalne wsparcie dla szybszych kompilacji iOS przy użyciu prekompilacji.
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt.
Znalazłeś błąd? Zgłoś problem →
Z radością ogłaszamy wydanie React Native 0.80!
Ta wersja aktualizuje Reacta dostarczanego z React Native do najnowszej stabilnej wersji: 19.1.0.
Dostarczamy także szereg ulepszeń stabilności naszego JS API: głębokie importy będą teraz wyświetlać ostrzeżenia, a także wprowadzamy nową opcjonalną funkcję Strict TypeScript API oferującą dokładniejsze i bezpieczniejsze typy.
Co więcej, architektura Legacy React Native jest teraz oficjalnie zamrożona, a użytkownicy zaczną widzieć ostrzeżenia dotyczące API, które przestaną działać po całkowitym wycofaniu architektury Legacy.
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt.
Znalazłeś błąd? Zgłoś problem →
W React Native 0.80 wprowadzamy dwie znaczące zmiany w interfejsie JavaScript API - wycofanie głębokich importów oraz nowy Strict TypeScript API. To część naszej ciągłej pracy nad precyzyjnym zdefiniowaniem API i zapewnieniem niezawodnego bezpieczeństwa typów użytkownikom oraz frameworkom.
Najważniejsze zmiany:
Wycofanie głębokich importów: Od wersji 0.80 wprowadzamy ostrzeżenia o wycofaniu dla importów z głębokich ścieżek pakietu react-native.
Opcjonalne Strict TypeScript API: Przechodzimy na typy TypeScript generowane bezpośrednio ze źródła oraz nową publiczną linię bazową API w TypeScript. Zapewniają one silniejszą i przyszłościową dokładność typów, co będzie jednorazową zmianą łamiącą wsteczną zgodność. Aktywuj poprzez compilerOptions w pliku tsconfig.json twojego projektu.
Będziemy współpracować ze społecznością, aby upewnić się, że te zmiany działają dla wszystkich, zanim włączymy Strict TypeScript API domyślnie w przyszłej wersji React Native.
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt.
Znalazłeś błąd? Zgłoś problem →
Z przyjemnością ogłaszamy wydanie React Native 0.79!
Ta wersja wprowadza poprawy wydajności na wielu frontach oraz liczne poprawki błędów. Po pierwsze, Metro uruchamia się szybciej dzięki odroczonemu haszowaniu i zapewnia stabilne wsparcie dla eksportów pakietów. Czas uruchamiania na Androidzie również ulegnie poprawie dzięki zmianom w kompresji pakietów JS i wielu innym ulepszeniom.
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt.
Znalazłeś błąd? Zgłoś problem →
Z przyjemnością ogłaszamy wydanie React Native 0.78!
Ta wersja dostarcza React 19 w React Native oraz inne istotne funkcje, takie jak natywna obsługa Android Vector drawables i lepsza integracja brownfield dla iOS.
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt.
Znalazłeś błąd? Zgłoś problem →
Co roku kluczowi współtwórcy społeczności React Native spotykają się z zespołem React Native, by wspólnie kształtować przyszłość tego projektu.
Rok temu nie było inaczej — z jednym drobnym wyjątkiem. Zwykle spotykamy się dzień przed konferencją React Universe Conf (dawniej React Native EU) w siedzibie Callstack we Wrocławiu. W 2024 roku, wyciągając wnioski z poprzednich doświadczeń, zorganizowaliśmy Szczyt przez dwa kolejne dni, by mieć więcej swobodnego czasu na wspólne dyskusje.
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt.
Znalazłeś błąd? Zgłoś problem →
Z przyjemnością ogłaszamy wydanie React Native 0.77!
Ta wersja wprowadza kilka funkcji: nowe możliwości stylowania, takie jak obsługa właściwości display: contents, boxSizing, mixBlendMode i związanych z outline, które zapewniają potężniejsze opcje układu; obsługę stron 16 KB w Androidzie dla kompatybilności z nowszymi urządzeniami. Modernizujemy również szablon społecznościowy poprzez migrację do Swifta, jednocześnie utrzymując wsparcie i kompatybilność z Objective-C dla deweloperów preferujących ten język.
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt.
Znalazłeś błąd? Zgłoś problem →
React Native 0.76 z domyślnie włączoną Nową Architekturą jest już dostępny na npm!
W poście o wydaniu wersji 0.76 przedstawiliśmy listę istotnych zmian w tej wersji. W tym artykule przybliżamy Nową Architekturę i jej wpływ na przyszłość React Native.
To wydanie jest efektem całkowitego przepisania React Native, nad którym pracujemy od 2018 roku. Szczególnie zadbaliśmy, aby migracja do Nowej Architektury była stopniowa dla większości aplikacji. W 2021 roku powołaliśmy Grupę Roboczą Nowej Architektury do współpracy ze społecznością nad zapewnieniem płynnego procesu aktualizacji całego ekosystemu React.
Większość aplikacji wdroży React Native 0.76 z podobnym nakładem pracy jak przy innych wydaniach. Najpopularniejsze biblioteki React Native już obsługują Nową Architekturę. Zawiera ona również warstwę automatycznej interoperacyjności zapewniającą wsteczną zgodność z bibliotekami przeznaczonymi dla starej architektury.