Przejdź do treści głównej

Miesięczne podsumowanie React Native #4

· 3 minuty czytania
Mike Grabowski
Mike Grabowski
CTO and Co-Founder @ Callstack
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 →

Miesięczne spotkanie React Native trwa! Oto notatki od każdego zespołu:

Callstack

  • React Native EU dobiegło końca. Ponad 300 uczestników z 33 krajów odwiedziło Wrocław. Wystąpienia można znaleźć na YouTube.

  • Po konferencji powoli wracamy do naszego harmonogramu open source. Warto wspomnieć, że pracujemy nad kolejną wersją react-native-opentok, która naprawia większość istniejących problemów.

GeekyAnts

Staramy się obniżyć próg wejścia dla deweloperów zaczynających przygodę z React Native, wprowadzając:

  • Ogłoszono BuilderX.io na React Native EU. BuilderX to narzędzie projektowe, które bezpośrednio współpracuje z plikami JavaScript (obecnie obsługiwane jest tylko React Native) w celu generowania pięknego, czytelnego i edytowalnego kodu.

  • Uruchomiono ReactNativeSeed.com dostarczający zestaw szablonów dla twojego kolejnego projektu React Native. Oferuje różne opcje, w tym TypeScript i Flow do typów danych, MobX, Redux oraz mobx-state-tree do zarządzania stanem, z CRNA i czystym React-Native jako stosem technologicznym.

Expo

  • Wkrótce wydamy SDK 21, dodające obsługę react-native 0.48.3 oraz zestaw poprawek błędów, ulepszeń stabilności i nowych funkcji w Expo SDK, w tym nagrywanie wideo, nowe API ekranu startowego, obsługę react-native-gesture-handler oraz ulepszoną obsługę błędów.

  • Odnośnie react-native-gesture-handler, Krzysztof Magiera z Software Mansion kontynuuje rozwój tej biblioteki, a my wspieramy go testami i finansowaniem części czasu deweloperskiego. Integracja z Expo w SDK21 pozwoli łatwo eksperymentować z nią w Snacku - nie możemy się doczekać, co społeczność stworzy.

  • Odnośnie ulepszonego logowania/obsługi błędów - szczegóły implementacji znajdziesz w tym gist wewnętrznego PR Expo (szczególnie "Problem 2") oraz w tym commicie dotyczącym obsługi błędów importu standardowych modułów npm. To doskonała okazja do ulepszania komunikatów błędów w samym React Native - planujemy kolejne PRe i zachęcamy społeczność do współpracy.

  • native.directory wciąż rośnie - swoje projekty możesz dodać przez repozytorium GitHub.

  • Uczestniczymy w hackathonach w całej Ameryce Północnej, w tym PennApps, Hack The North, HackMIT, a wkrótce MHacks.

Facebook

  • Pracujemy nad ulepszeniem komponentów <Text> i <TextInput> na Androida (natywne automatyczne powiększanie <TextInput>; problemy układu głęboko zagnieżdżonych <Text>; lepsza struktura kodu; optymalizacje wydajności).

  • Wciąż poszukujemy dodatkowych współtwórców do pomocy w triage'owaniu zgłoszeń i pull requestów.

Microsoft

  • Wydano funkcję podpisywania kodów (Code Signing) dla CodePush. Deweloperzy React Native mogą teraz podpisywać swoje pakiety aplikacji w CodePush. Ogłoszenie można znaleźć tutaj

  • Pracujemy nad ukończeniem integracji CodePush z Mobile Center. Rozważamy także integrację testów i raportowania awarii (test/crash integration).

Kolejne spotkanie

Kolejna sesja odbędzie się w środę, 10 października 2017 roku. Ponieważ to dopiero nasze czwarte spotkanie, chcielibyśmy wiedzieć, jak te notatki przynoszą korzyści społeczności React Native. Śmiało daj mi znać na Twitterze, jeśli masz sugestie, jak możemy ulepszyć rezultaty tych spotkań.