Przejdź do treści głównej

React Native dostępny na Meta Quest

· 9 minut czytania
Łukasz Chludziński
Łukasz Chludziński
Engineering Manager @ Callstack
Jan Jaworski
Jan Jaworski
Software Engineer @ Callstack
Markus Leyendecker
Markus Leyendecker
Product Manager @ Meta
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 →

React Native zawsze koncentrował się na pomaganiu programistom w ponownym wykorzystaniu wiedzy na różnych platformach. To, co zaczęło się od Androida i iOS, stopniowo rozszerzyło się na Apple TV, Windows, macOS, a nawet internet dzięki react-strict-dom. W 2021 roku wpis o wizji wielu platform zarysował wizję przyszłości, w której React Native mógłby dostosowywać się do nowych urządzeń i formatów bez fragmentacji ekosystemu.

Na React Conf 2025 postawiliśmy kolejny krok w kierunku tej wizji, ogłaszając oficjalne wsparcie React Native dla urządzeń Meta Quest. Ten post koncentruje się na tym, jak rozpocząć pracę z React Native na Meta Quest, co działa obecnie oraz jak programiści mogą tworzyć i publikować aplikacje VR przy użyciu znanych narzędzi i wzorców.

React Native 0.84 - Hermes V1 domyślnie

· 7 minut czytania
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Alan Lee
Alan Lee
Software Engineer @ Meta
Christian Falch
Christian Falch
Software Engineer @ Expo
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
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 →

Z przyjemnością ogłaszamy wydanie React Native 0.84!

Ta wersja ustawia Hermes V1 jako domyślny silnik JavaScript, przynosząc znaczącą poprawę wydajności wszystkim aplikacjom React Native. Kontynuowaliśmy także usuwanie starszej architektury (Legacy Architecture) na iOS i Androidzie oraz domyślnie dostarczamy prekompilowane pliki binarne dla iOS.

Najważniejsze zmiany

React Native 0.83 - React 19.2, nowe funkcje DevTools, brak zmian łamiących kompatybilność

· 11 minut czytania
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Alan Hughes
Alan Hughes
Software Engineer @ Expo
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 →

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.

Najważniejsze zmiany

React Native 0.82 - Nowa Era

· 12 minut czytania
Vitali Zaidman
Vitali Zaidman
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Alan Hughes
Alan Hughes
Software Engineer @ Expo
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 →

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.

Najważniejsze zmiany

React Native 0.81 - wsparcie dla Androida 16, szybsze kompilacje iOS i więcej

· 9 minut czytania
Moti Zilberman
Moti Zilberman
Software Engineer @ Meta
Vitali Zaidman
Vitali Zaidman
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Christian Falch
Christian Falch
Software Engineer @ Expo
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 →

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.

Najważniejsze zmiany

React Native 0.80 - React 19.1, zmiany w JS API, zamrożenie architektury Legacy i wiele więcej

· 10 minut czytania
Jorge Cohen
Jorge Cohen
Engineering Manager @ Meta
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Christian Falch
Christian Falch
Software Engineer @ Expo
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 →

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.

Najważniejsze zmiany

W kierunku stabilnego interfejsu JavaScript API (Nowości w wersji 0.80)

· 10 minut czytania
Alex Hunt
Alex Hunt
Software Engineer @ Meta
Iwo Plaza
Iwo Plaza
Software Engineer @ Software Mansion
Jakub Piasecki
Jakub Piasecki
Software Engineer @ Software Mansion
Dawid Małecki
Dawid Małecki
Software Engineer @ Software Mansion
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 →

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.

React Native 0.79 - Szybsze narzędzia i wiele więcej

· 10 minut czytania
Alan Hughes
Alan Hughes
Software Engineer @ Expo
Shubham Gupta
Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
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 →

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.

Najważniejsze zmiany

React Native 0.78 - React 19 i więcej

· 9 minut czytania
Vojtech Novak
Vojtech Novak
Software Engineer @ Expo
Shubham Gupta
Shubham Gupta
Software Engineer @ Dream11
Fabrizio Cucci
Fabrizio Cucci
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
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 →

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.

Najważniejsze zmiany

Podsumowanie React Native Core Contributor Summit 2024

· 9 minut czytania
Michał Pierzchała
Michał Pierzchała
Head of Technology @ Callstack
Szymon Rybczak
Szymon Rybczak
Software Engineer @ Callstack
Mo Javad
Mo Javad
Head of Mobile (UK) @ Theodo
Steven Moyes
Steven Moyes
Senior Product Manager @ Microsoft
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 →

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.

wszyscy-uczestnicy