Читать книгу React Native w akcji - Nader Dabit - Страница 15

1.2. Czego będziemy się uczyć

Оглавление

W tej książce omówimy wszystko, co trzeba wiedzieć, aby tworzyć niezawodne aplikacje mobilne na iOS i Androida przy użyciu React Native. Ponieważ React Native jest zbudowany z wykorzystaniem biblioteki React, w rozdziale 2 zaczniemy od omówienia i dokładnego wyjaśnienia, jak działa React.

Następnie zajmiemy się stylami, omawiając większość właściwości związanych ze stylami dostępnymi we frameworku. Ponieważ do tworzenia interfejsu użytkownika React Native używa Flexboksa, zajmiemy się szczegółowo jego działaniem i omówimy jego właściwości. Tym, którzy stosowali go w CSS, jest to dobrze znane, trzeba jednak pamiętać, że implementacja Flexboksa stosowana przez React Native nie jest w 100% taka sama.

Następnie przejdziemy przez wiele natywnych komponentów, które są dostarczane wraz z frameworkiem, i omówimy, jak działa każdy z nich. W React Native komponent jest zasadniczo fragmentem kodu zapewniającym określoną funkcjonalność lub elementem interfejsu użytkownika i można go łatwo używać w aplikacji. Komponenty są szeroko omówione w tej książce, ponieważ są elementami składowymi aplikacji React Native.

Istnieje wiele sposobów implementacji nawigacji, każda z własnymi niuansami, zaletami i wadami. Omówimy je szczegółowo, a także to, jak zbudować niezawodną nawigację za pomocą najważniejszych nawigacyjnych API. Omówimy nie tylko natywne, nawigacyjne API dostarczane razem z React Native, lecz także kilka projektów społecznościowych dostępnych za pośrednictwem npm.

Następnie szczegółowo zajmiemy się interfejsami API dostępnymi w React Native – wieloplatformowymi oraz specyficznymi dla danej platformy – oraz omówimy sposób ich działania. W tym momencie będzie można zacząć pracować z danymi przy użyciu żądań sieciowych AsyncStorage (forma lokalnej pamięci masowej), Firebase i WebSocket. Następnie zajmiemy się różnymi architekturami danych i sposobem działania każdej z nich w celu obsługi stanu aplikacji. Na koniec przyjrzymy się testowaniu i kilku metodom ich przeprowadzania w React Native.

React Native w akcji

Подняться наверх