Реакт и Редукс. Практическое создание веб-приложений.

Товар

2 758  ₽
Реакт и Редукс. Практическое создание веб-приложений.

Доставка

  • Почта России

    1745 ₽

  • Курьерская доставка EMS

    2323 ₽

Характеристики

Артикул
15720143486
Состояние
Новый
Język publikacji
polski
Tytuł
React i Redux Praktyczne tworzenie aplikacji WWW Wydanie II
Autor
Kirupa Chinnathambi
Nośnik
książka papierowa
Okładka
miękka
Rok wydania
2019
Wydawnictwo
Helion
Liczba stron
248

Описание

React i Redux. Praktyczne tworzenie aplikacji WWW.

Rok wydania: 2019

Oprawa: miękka

Ilość stron: 248

Format: 168x237

React służy do budowy złożonych jednostronicowych aplikacji WWW. Jest biblioteką języka JavaScript, utworzoną i udostępnianą przez Facebook na licencji open source. Biblioteka ta oferuje wiele gotowych komponentów i innych przydatnych funkcji. Pozwala rozwiązywać często powtarzające się i uciążliwe problemy programistyczne w zaskakująco prosty sposób. Pierwsze próby programowania przy użyciu biblioteki React mogą jednak sprawiać trudności. Podobnie jak z innymi narzędziami dla profesjonalistów - aby docenić jej zalety, trzeba ją poznać.

Ta książka jest jedynym w swoim rodzaju praktycznym przewodnikiem po bibliotece React - przejrzystym i przystępnym. Zawiera wskazówki ułatwiające błyskawiczny start w tworzeniu efektownych i efektywnych aplikacji WWW. Nawet programista, który pierwszy raz ma do czynienia z tym narzędziem, będzie mógł w krótkim czasie napisać i uruchomić swoją aplikację. W książce zamieszczono setki przykładów omawiających krok po kroku zastosowanie poszczególnych funkcji, a złożone pojęcia wyjaśniono za pomocą trafnych ilustracji. W ten sposób można sobie znacznie uprościć tworzenie nawet bardzo skomplikowanych elementów interfejsu aplikacji!

W tej książce między innymi:

  • tworzenie aplikacji za pomocą biblioteki React
  • pisanie komponentów definiujących elementy interfejsu użytkownika
  • zarządzanie stanami aplikacji i jej danymi
  • cykl życia komponentów
  • tworzenie wielostronicowych aplikacji

Oto React: znakomity efekt w krótkim czasie!

O autorze

Kirupa Chinnathambi jest menedżerem programowania w Microsofcie. Od dzieciństwa pisze kod i animacje komputerowe, jednak jego prawdziwą pasją jest tworzenie stron WWW. Od kilkunastu lat uczy innych tej sztuki: publikuje poradniki na swojej stronie kirupa.com, pisze artykuły i książki, nagrał również sporo filmików, które można znaleźć na stronach serwisu YouTube. W wolnych chwilach grywa w gry wideo, chodzi na koncerty, ogląda filmy i spędza czas z przyjaciółmi.

Spis treści

O autorze 11

Podziękowania 11

Rozdział 1. Wstęp do biblioteki React 13

  • Stara szkoła - witryny wielostronowe 14
  • Nowa szkoła - witryny jednostronowe 15
  • Przedstawiamy React 18

    Automatyczne zarządzanie stanem interfejsu użytkownika 18

    Błyskawiczne modyfikowanie modelu DOM 19

    Interfejsy API do tworzenia naprawdę rozbudowanych interfejsów użytkownika 20

    Elementy interfejsu zdefiniowane całkowicie w języku JavaScript 21

    Tylko V w architekturze MVC 22

  • Podsumowanie 23

Rozdział 2. Twoja pierwsza aplikacja React 25

  • Język JSX 26
  • Pierwsze kroki z React 27
  • Wyświetlenie imienia 28
  • To wszystko jest dobrze znane 30

    Zmiana miejsca docelowego 30

    Trochę stylu! 31

  • Podsumowanie 33

Rozdział 3. Komponenty biblioteki React 35

  • Krótkie przypomnienie funkcji 36
  • Zmiana obsługi interfejsu użytkownika 37
  • Komponent React 39

    Utworzenie komponentu "Witaj, świecie!" 40

    Właściwości 43

    Operacja 1.: zmiana definicji komponentu 43

    Operacja 2.: zmiana wywołania komponentu 43

  • Dzieci komponentu 44
  • Podsumowanie 45

Rozdział 4. Style w bibliotece React 47

  • Wyświetlenie kilku samogłosek 47
  • Stylizowanie treści za pomocą reguł CSS 49

    Struktura generowanego kodu HTML 49

    Nadajmy styl wreszcie! 50

  • Stylizowanie treści według React 51

    Tworzenie obiektu stylizującego 52

    Właściwa stylizacja treści 53

    Dostosowywanie koloru tła 54

  • Podsumowanie 54

Rozdział 5. Tworzenie złożonych komponentów 57

  • Od elementów interfejsu do komponentów 57

    Określenie głównych elementów wizualnych 58

    Określenie potrzebnych komponentów 61

  • Tworzenie komponentów 63
  • Komponent Card 64
  • Komponent Square 65
  • Komponent Label 66

    Znowu przekazywanie właściwości! 68

  • Dlaczego możliwość łączenia komponentów jest super? 70
  • Podsumowanie 71

Rozdział 6. Przekazywanie właściwości 73

  • Opis problemu 73
  • Szczegółowy opis problemu 75
  • Poznaj operator rozciągania 79
  • Lepszy sposób przekazywania właściwości 80
  • Podsumowanie 82

Rozdział 7. Witamy ponownie JSX! 83

  • Co się dzieje z kodem JSX? 83
  • Atuty JSX, które trzeba znać 84

    Wyrażenia 85

    Zwracanie wielu elementów 85

    Nie można definiować stylów CSS w kodzie 87

    Komentarze 87

  • Wielkości liter, elementy HTML i komponenty 88
  • Kod JSX można stosować wszędzie 89
  • Podsumowanie 89

Rozdział 8. Obsługa stanów w React 91

  • Stosowanie stanów 91

    Punkt wyjścia 91

  • Włączenie licznika 93

    Określanie początkowej wartości stanu 94

    Uruchomienie czasomierza i ustawienie stanu 95

    Wizualizacja zmiany stanu 97

  • Opcja: pełny kod 97
  • Podsumowanie 99

Rozdział 9. Od danych do interfejsu użytkownika 101

  • Przykład 101
  • Kod JSX można stosować wszędzie (część II) 103
  • Tablice 104
  • Podsumowanie 106

Rozdział 10. Zdarzenia w React 109

  • Nasłuchiwanie i obsługiwanie zdarzeń 109

    Punkt wyjścia 110

  • Przygotowanie przycisku do reagowania na kliknięcie 112
  • Właściwości zdarzenia 113

    Poznaj zdarzenia syntetyczne 114

    Korzystanie z właściwości zdarzeń 115

  • Więcej o zawiłościach zdarzeń 116

    Zdarzeń nie można nasłuchiwać bezpośrednio w komponentach 116

    Nasłuchiwanie zwykłych zdarzeń modelu DOM 118

    Obiekt this w procedurze obsługi zdarzenia 119

  • React, ale dlaczego? 120

    Kompatybilność ze starszymi przeglądarkami 120

    Większa wydajność 120

  • Podsumowanie 120

Rozdział 11. Cykl życia komponentu 123

  • Poznaj metody cyklu życia 123

    Metody cyklu życia w akcji 124

    Faza pierwszego wyświetlenia 127

    Faza aktualizacji 128

    Faza odmontowania 131

  • Podsumowanie 131

Rozdział 12. Dostęp do elementów DOM w bibliotece React 133

  • Aplikacja Koloryzator 135
  • Poznaj referencje 137
  • Portale 140
  • Podsumowanie 143

Rozdział 13. Konfiguracja środowiska React bez stresu 145

  • Przedstawiamy projekt Create React 147

    Opis utworzonego projektu 149

  • Utworzenie aplikacji "Witaj, świecie!" 152
  • Kompilacja wersji produkcyjnej 155
  • Podsumowanie 155

Rozdział 14. Przetwarzanie zewnętrznych danych w aplikacji React 157

  • Podstawy zapytań HTTP 159
  • Czas na React! 160

    Pierwsze kroki 161

    Uzyskanie adresu IP 162

    Upiększenie aplikacji 164

  • Podsumowanie 167

Rozdział 15. Niebanalna lista zadań 169

  • Pierwsze kroki 171
  • Utworzenie początkowego interfejsu użytkownika 172
  • Utworzenie pozostałej części aplikacji 173

    Dodawanie zadań 173

    Wyświetlanie zadań 176

    Stylizacja aplikacji 179

    Usuwanie zadań 180

    Animacje! 182

  • Podsumowanie 184

Rozdział 16. Tworzenie wysuwanego menu za pomocą biblioteki React 185

  • Jak działa wysuwane menu? 185
  • Przygotowanie wysuwanego menu 188
  • Pierwsze kroki 190
  • Wyświetlanie i ukrywanie menu 192

    Utworzenie przycisku 193

    Utworzenie menu 194

  • Podsumowanie 196

Rozdział 17. Zapobieganie niepotrzebnemu wyświetlaniu komponentów 197

  • Metoda render() 197
  • Optymalizacja wywołań metody render() 199

    Kontynuacja przykładu 199

    Monitorowanie wywołań metod render() 200

    Modyfikacja aktualizacji komponentu 203

    Komponent PureComponent 204

  • Podsumowanie 205

Rozdział 18. Tworzenie jednostronowej aplikacji za pomocą biblioteki React Router 207

  • Przykład 208
  • Pierwsze kroki 209
  • Tworzenie jednostronowej aplikacji 210

    Wyświetlenie początkowej ramki 210

    Utworzenie widoków z treścią 211

    Biblioteka React Router 213

  • Kilka poprawek 215

    Korekta procesu kierowania 215

    Dodanie stylu 216

    Wyróżnienie aktywnego odnośnika 217

  • Podsumowanie 218

Rozdział 19. Wprowadzenie do biblioteki Redux 219

  • Czym jest Redux? 220
  • Prosta aplikacja wykorzystująca bibliotekę Redux 223

    Czas na bibliotekę Redux 223

    Światło, kamera, akcja! 224

    Reduktor 225

    Magazyn 227

  • Podsumowanie 228

Rozdział 20. Stosowanie bibliotek React i Redux 229

  • Biblioteki React i Redux oraz zarządzanie stanem aplikacji 234

    Wspólne funkcjonalności bibliotek React i Redux 234

    Przygotowanie 237

    Utworzenie aplikacji 237

Skorowidz 243

Гарантии

  • Гарантии

    Мы работаем по договору оферты и предоставляем все необходимые документы.

  • Лёгкий возврат

    Если товар не подошёл или не соответсвует описанию, мы поможем вернуть его.

  • Безопасная оплата

    Банковской картой, электронными деньгами, наличными в офисе или на расчётный счёт.

Отзывы о товаре

Рейтинг товара 4.75 / 5

65 отзывов

Russian English Polish