Book description
Do niedawna utworzenie interfejsu użytkownika było prawdziwym wyzwaniem. Interfejs musi przecież działać w przewidywalny sposób na różnych przeglądarkach i urządzeniach, musi zapewniać adekwatną obsługę wprowadzanych danych oraz umożliwiać płynne i niezawodne komunikowanie się aplikacji z użytkownikiem. Na szczęście dziś programiści mogą skupić się na działaniu aplikacji jako takiej — interfejs użytkownika można szybko, łatwo i przyjemnie zbudować za pomocą React, specjalnej biblioteki służącej do tego celu.
Niniejsza książka jest przydatnym przewodnikiem po bibliotece React i jej zastosowaniach w tworzeniu aplikacji internetowych. Z publikacji tej dowiesz się, jak można jednorazowo zdefiniować interfejs, który będzie automatycznie się przebudowywał w reakcji na zmianę stanu aplikacji. Nauczysz się tworzyć rozbudowane aplikacje z wykorzystaniem małych, łatwych w zarządzaniu komponentów. Zapoznasz się również z JSX — technologią świetnie uzupełniającą React. Nauczysz się też korzystać z dodatkowych narzędzi pomocniczych, takich jak Browserify, Jest, ESLint, Flow, Flux czy Immutable.js. Dzięki temu znakomicie wzbogacisz swój warsztat programisty aplikacji WWW!
Niektóre zagadnienia omówione w książce:
przygotowywanie biblioteki React do pracy
komponenty, ich właściwości, stan i cykl życia
wykorzystywanie komponentów do budowy UI
korzystanie z narzędzi pomocniczych przy budowie aplikacji
diagnostyka i testowanie kodu aplikacji
React — programowanie może być przyjemne!
Table of contents
- Wstęp
- Rozdział 1. Witaj, świecie
-
Rozdział 2. Życie komponentu
- Absolutne minimum
- Właściwości
- propTypes
- Stan
- Komponent obszaru tekstowego ze stanem
- Uwaga na temat zdarzeń DOM
- Props kontra state
- Props w stanie początkowym: antywzorzec
- Dostęp do komponentu z zewnątrz
- Zmiana właściwości w locie
- Metody cyklu życia
- Przykład cyklu życia: zaloguj wszystko
- Przykład cyklu życia: użycie domieszki
- Przykład cyklu życia: użycie komponentu potomnego
- Zysk wydajnościowy: zapobieganie aktualizacjom komponentów
- PureRenderMixin
- Rozdział 3. Excel — komponent eleganckiej tabeli
- Rozdział 4. JSX
- Rozdział 5. Konfiguracja na potrzeby rozwoju aplikacji
- Rozdział 6. Budowanie aplikacji
- Rozdział 7. Lint, przepływ, testowanie, powtarzanie
- Rozdział 8. Flux
Product information
- Title: React w działaniu
- Author(s):
- Release date: April 2017
- Publisher(s): Helion
- ISBN: 9781098125332
You might also like
book
React od podstaw
JavaScript jest obecnie pełnowartościowym językiem programowania — wszechstronnym, elastycznym i pozwalającym na tworzenie wydajnego kodu. Społeczność …
book
Angular: instalacja i działanie.
Osobom znającym JavaScript ten praktyczny przewodnik szybko pozwoli na przyspieszenie działania struktury Angular w celu tworzenia …
book
Bezpieczeństwo defensywne
Obecnie ataki na systemy informatyczne są prowadzone z wielu powodów i dokonywane przez różnych ludzi: od …
book
Wydajny JavaScript.
Jeśli jesteś podobny do większości projektantów, w znacznym stopniu opierasz się na JavaScript, aby tworzyć interaktywne …