Przejdź do treści głównej

33 posty z tagiem "engineering"

Zobacz wszystkie tagi

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

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

React Native 0.77 – Nowe funkcje stylowania, obsługa stron 16 KB w Androidzie, szablon w Swift

· 14 minut czytania
Vojtech Novak
Vojtech Novak
Software Engineer @ Expo
Mazen Chami
Mazen Chami
Software Engineer @ InfiniteRed
Blake Friedman
Blake Friedman
Software Engineer @ Meta
Rob Hogan
Rob Hogan
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.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.

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

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.

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.