React dla zaawansowanych
Tytuł oryginału: "Pro React, ".
React jest biblioteką języka JavaScript, utworzoną i udostępnianą przez Facebook na licencji open source. To narzędzie pozwala na rozwiązywanie częstych, uciążliwych problemów programistycznych w zaskakująco prosty sposób, ponieważ umożliwia tworzenie interfejsów użytkownika z gotowych komponentów. Kiedy tylko się pojawiło, bardzo szybko zyskało szerokie uznanie i skupiło wokół siebie aktywną
społeczność.
Jeśli posiadasz już pewne doświadczenie jako programista front end i używasz jQuery lub innego komponentu JavaScriptu, z pomocą tej książki możesz stworzyć bardziej ambitne interfejsy użytkownika w swoich aplikacjach. Znajdziesz tu szczegółowy opis biblioteki React i najlepszych metod tworzenia aplikacji z gotowych składników, a także opisy kilku innych narzędzi i bibliotek (takich jak React Router i architektura Flux). Każdy temat został przedstawiony w jasny i zwięzły sposób, a w każdym rozdziale przedstawiono pewne typowe problemy wraz ze sposobami ich rozwiązania.
W tej książce omówiono:
- podstawy konfiguracji biblioteki React i struktury interfejsów tworzonych za jej pomocą;
- metody tworzenia kompletnych aplikacji z komponentów React;
- wykorzystanie zdarzeń React, implementację drzewa DOM, a także właściwości i stany komponentów React;
- bibliotekę React Router i trasowanie;
- wydajność aplikacji i optymalizację kodu React;
- testowanie aplikacji, również w systemie Jest.
Odpowiedzialność: | Antonio Cássio de Sousa ; [tłumaczenie Łukasz Piwko]. |
Hasła: | Interfejs użytkownika React.js Poradnik |
Adres wydawniczy: | Gliwice : Wydawnictwo Helion, copyright 2017. |
Opis fizyczny: | 288 stron : ilustracje ; 24 cm. |
Uwagi: | Indeks. |
Forma gatunek: | Książki. Publikacje fachowe. |
Dziedzina: | Informatyka i technologie informacyjne |
Powstanie dzieła: | 2015 r. |
Twórcy: | Piwko, Łukasz. Tłumaczenie |
Odbiorcy: | Programiści. |
Powiązane zestawienia: | Informatyka Sfinansowano z Budżetu Obywatelskiego 2021 r. |
Skocz do: | Dodaj recenzje, komentarz |
- Rozdział 1. Rozpoczęcie pracy
- Zanim zaczniesz
- Definicja biblioteki React
- Zalety biblioteki React
- Budowa pierwszej aplikacji React
- Komponowanie komponentów
- Podstawowe informacje o stanie
- Rozdział 2. Abstrakcja DOM
- Zdarzenia w React
- JSX pod lupą
- Aplikacja Kanban - oznaczanie, czy kartka jest otwarta, czy zamknięta
- React bez JSX
- Style śródliniowe
- Formularze
- Wirtualne drzewo DOM od środka
- Rozdział 3. Budowanie aplikacji z komponentów
- Sprawdzanie własności
- Strategie i najlepsze praktyki tworzenia kompozycji komponentów
- Cykl życia komponentu
- Krótka dygresja o niezmienności
- Aplikacja Kanban - drobne podniesienie poziomu złożoności
- Rozdział 4. Wyszukane interakcje
- Animacje w React
- Przeciąganie i upuszczanie
- Aplikacja Kanban - animacje i funkcja przeciągania
- Podsumowanie
- Rozdział 5. Routing
- Implementacja routingu metodą "naiwną"
- Biblioteka React Router
- Rozdział 6. Architektura Flux w aplikacjach React
- Czym jest Flux
- Nierealistyczna, minimalna aplikacja Flux
- Pakiet Flux Utils
- Asynchroniczny Flux
- Aplikacja AirCheap
- Ulepszanie mechanizmu asynchronicznego pobierania danych
- Aplikacja Kanban - przejście na architekturę Flux
- Podsumowanie
- Rozdział 7. Optymalizacja wydajności
- Na czym polega proces uzgadniania
- React Perf
- Metoda shouldComponentUpdate
- Rozdział 8. Izomorficzne aplikacje React
- Node.js i Express
- Podstawy tworzenia izomorficznych aplikacji React
- Trasowanie
- Rozdział 9. Testowanie komponentów React
- Jest
- Narzędzia testowe React
Zobacz spis treści
Sprawdź dostępność, zarezerwuj (zamów):
(kliknij w nazwę placówki - więcej informacji)