Przejdź do treści głównej

53 posty z tagiem "announcement"

Zobacz wszystkie tagi

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

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.

Nowa Architektura jest już dostępna

· 21 minut czytania
The React Team
The React Team
@reactjs / @reactnative
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 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.

Nowa Architektura wprowadza pełne wsparcie dla nowoczesnych funkcji Reacta, w tym Suspense, Transitions, automatyczne grupowanie i useLayoutEffect. Dodatkowo zawiera nowe systemy Modułów Natywnych i Komponentów Natywnych, umożliwiające pisanie bezpiecznego typowo kodu z bezpośrednim dostępem do interfejsów natywnych bez użycia mostka.

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.

React Native 0.76 - Nowa Architektura domyślnie, React Native DevTools i więcej

· 11 minut czytania
Blake Friedman
Blake Friedman
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Frank Calise
Frank Calise
Software Engineer @ Infinite Red
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 radością ogłaszamy wydanie React Native 0.76!

To ważny kamień milowy dla React Native, ponieważ domyślnie włączamy Nową Architekturę i wprowadzamy React Native DevTools. To efekt sześcioletniej ciężkiej pracy naszego zespołu oraz wsparcia niesamowitej społeczności programistów.

Najważniejsze zmiany

Zmiany łamiące kompatybilność

Użyj frameworka do budowania aplikacji React Native

· 4 minuty czytania
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 →

Podczas React Conf zaktualizowaliśmy nasze zalecenia dotyczące najlepszego narzędzia do rozpoczynania budowy aplikacji React Native: framework React Native - zestaw narzędzi z wszystkimi niezbędnymi API umożliwiającymi tworzenie aplikacji gotowych do produkcji.

Korzystanie z frameworków React Native, takich jak Expo, jest teraz zalecanym podejściem do tworzenia nowych aplikacji.

W tym wpisie na blogu szczegółowo wyjaśnimy, czym są te frameworki i co oznaczają dla Ciebie jako developera React Native rozpoczynającego nowy projekt.

React Native 0.74 - Yoga 3.0, Bridgeless New Architecture i więcej

· 14 minut czytania
Hur Ali
Hur Ali
Software Engineer @ Callstack
Alan Hughes
Alan Hughes
Software Engineer @ Expo
Alfonso Curbelo
Alfonso Curbelo
Software Engineer @ Coinbase
Alex Hunt
Alex Hunt
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 →

Dziś wydajemy React Native 0.74! Ta wersja wprowadza Yoga 3.0, domyślną opcję Bridgeless w ramach Nowej Architektury, zbiorcze aktualizacje onLayout (Nowa Architektura) oraz Yarn 3 jako domyślny menedżer pakietów dla nowych projektów.

Usuwamy również przestarzałe API, w tym usunięcie PropTypes oraz zmiany łamiące kompatybilność w PushNotificationIOS. W przypadku Androida, SDK 23 (Android 6.0) jest teraz minimalną obsługiwaną wersją.

Najważniejsze zmiany

Zmiany łamiące kompatybilność

React Native 0.73 - Ulepszenia debugowania, stabilne wsparcie dla dowiązań symbolicznych i więcej

· 12 minut czytania
Marek Fořt
Marek Fořt
Software Engineer @ Shopify
Thibault Malbranche
Thibault Malbranche
Lead Mobile Engineer @ Brigad
Hur Ali
Hur Ali
Software Engineer @ Callstack
Luna Wei
Luna Wei
Software Engineer @ Meta
Alex Hunt
Alex Hunt
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 →

Dziś wydajemy React Native 0.73! Ta wersja wprowadza ulepszenia w debugowaniu z Hermesem, stabilne wsparcie dla dowiązań symbolicznych, wsparcie dla Android 14 i nowe funkcje eksperymentalne. Ogłaszamy także przestarzałość starszych funkcji debugowania oraz wydajemy kolejny filar Nowej Architektury: Tryb bez mostka (Bridgeless Mode)!

Najważniejsze zmiany

Zmiany łamiące kompatybilność

React Native 0.72 - Obsługa dowiązań symbolicznych, lepsze komunikaty o błędach i więcej

· 8 minut czytania
Lorenzo Sciandra
Lorenzo Sciandra
Senior Software Engineer @ Microsoft
Marek Fořt
Marek Fořt
Software Engineer @ Shopify
Riccardo Cipolleschi
Riccardo Cipolleschi
Software Engineer @ Meta
Luna Wei
Luna Wei
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 →

Dziś wydajemy wersję 0.72!

To wydanie wprowadza długo oczekiwane funkcje dla Metro, lepszą obsługę błędów oraz inne ulepszenia dla deweloperów. Wiele z tych prac zostało zrealizowanych dzięki Waszym opiniom z ankiety społecznościowej 2022 — dziękujemy wszystkim uczestnikom!

Najważniejsze zmiany

Zmiany łamiące kompatybilność

Obsługa Package Exports w React Native

· 10 minut czytania
Alex Hunt
Alex Hunt
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 →

Wraz z wydaniem React Native 0.72, Metro — nasze narzędzie do budowania JavaScript — zawiera teraz wsparcie beta dla pola "exports" w package.json. Po aktywacji dodaje następujące funkcjonalności:

W tym poście omówimy, jak działa Package Exports i co te zmiany oznaczają dla ciebie jako developera aplikacji React Native lub maintainera pakietów.

React Native 0.71: TypeScript domyślnie, Flexbox Gap i więcej...

· 12 minut czytania
Matt Carroll
Matt Carroll
Developer Advocate @ Meta
Nick Gerleman
Nick Gerleman
Software Engineer @ Meta
Nicola Corti
Nicola Corti
Software Engineer @ Meta
Lorenzo Sciandra
Lorenzo Sciandra
Senior Software Engineer @ 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 →

Dziś wydajemy wersję 0.71 React Native! To wydanie zawiera wiele nowych funkcji, w tym:

W tym poście omówimy najważniejsze nowości w wersji 0.71.