Przejdź do treści głównej

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ść

React Native 0.75 – Obsługa wartości procentowych w układzie, stabilizacja Nowej Architektury, aktualizacje szablonów i inicjalizacji oraz więcej

· 15 minut czytania
Gabriel Donadel Dall'Agnol
Gabriel Donadel Dall'Agnol
Software Engineer @ Expo
Siddharth Kulkarni
Siddharth Kulkarni
Software Engineer @ Coinbase
Thibault Malbranche
Thibault Malbranche
Lead Mobile Engineer @ Brigad
Blake Friedman
Blake Friedman
Software Engineer @ Meta
Riccardo Cipolleschi
Riccardo Cipolleschi
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.75!

Ta wersja wprowadza kilka nowych funkcji, w tym Yoga 3.1 z obsługą wartości %, poprawki stabilizujące Nową Architekturę oraz rekomendację korzystania z frameworków React Native.

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.

Postmortem awarii w Androidzie dla React Native 0.71-RC0

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

Skoro wersja 0.71 jest już dostępna, chcemy podzielić się kluczowymi informacjami o awarii, która przerwała kompilację Androida dla wszystkich wersji React Native podczas wydawania pierwszego kandydata wydania (RC) wersji 0.71 dla React Native i Expo 4 listopada 2022 roku.

Współtwórcy, którzy pomogli w rozwiązaniu problemu, niedawno uczestniczyli w spotkaniu postmortem, aby szczegółowo omówić przebieg zdarzeń, wnioski oraz działania zapobiegające podobnym awariom w przyszłości.

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.

Pierwszorzędne wsparcie dla TypeScript

· 6 minut czytania
Luna Wei
Luna Wei
Software Engineer @ Meta
Nick Gerleman
Nick Gerleman
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 wersji 0.71, React Native inwestuje w doświadczenie pracy z TypeScript poprzez następujące zmiany:

W tym poście omówimy, co te zmiany oznaczają dla użytkowników TypeScript i Flow.