React.js
Sortowanie
Źródło opisu
Książki, czasopisma i zbiory specjalne
(5)
Forma i typ
Książki
(5)
Publikacje fachowe
(5)
Publikacje dydaktyczne
(1)
Dostępność
tylko na miejscu
(5)
Placówka
Biblioteka WEAiI
(5)
Autor
Rajca Piotr (1970- )
(2)
Chinnathambi Kirupa
(1)
Choi David
(1)
Freeman Adam (1972- )
(1)
Griffiths David (1969- )
(1)
Griffiths Dawn
(1)
Rajca Piotr
(1)
Schwarzmüller Maximilian
(1)
Watrak Andrzej
(1)
Rok wydania
2020 - 2024
(4)
2010 - 2019
(1)
Okres powstania dzieła
2001-
(5)
Kraj wydania
Polska
(5)
Język
polski
(5)
Odbiorca
Programiści
(3)
Temat
Budownictwo
(2412)
Zarządzanie
(2038)
Matematyka
(1930)
Elektrotechnika
(1896)
Przedsiębiorstwa
(1790)
React.js
(-)
Fizyka
(1535)
Informatyka
(1502)
Maszyny
(1228)
Fizjoterapia
(1175)
Wytrzymałość materiałów
(1157)
Ochrona środowiska
(1023)
Sport
(1012)
Turystyka
(953)
Elektronika
(946)
Ekonomia
(932)
Mechanika
(932)
Automatyka
(916)
Język angielski
(873)
Samochody
(867)
Rachunkowość
(821)
Chemia
(808)
Rehabilitacja
(800)
Polska
(791)
Gospodarka
(778)
Komunikacja marketingowa
(761)
Technika
(743)
Konstrukcje budowlane
(727)
Wychowanie fizyczne
(725)
Przemysł
(723)
Prawo pracy
(712)
Unia Europejska
(699)
Piłka nożna
(690)
Transport
(673)
Elektroenergetyka
(667)
Marketing
(638)
Architektura
(637)
Innowacje
(620)
Naprężenia i odkształcenia
(613)
OZE
(606)
Programowanie (informatyka)
(590)
Trening
(586)
Energetyka
(585)
Programy komputerowe
(584)
Technologia chemiczna
(567)
Rolnictwo
(556)
Biomasa
(543)
Analiza numeryczna
(532)
Prawo
(524)
Odnawialne źródła energii
(520)
Sterowanie
(520)
Komputery
(517)
Materiałoznawstwo
(517)
Produkcja
(517)
Symulacja
(515)
Inwestycje
(508)
Praca
(503)
Zarządzanie jakością
(497)
Zarządzanie zasobami ludzkimi (HRM)
(496)
Analiza matematyczna
(495)
Dzieci
(489)
Energia elektryczna
(489)
Urbanistyka
(488)
Materiały budowlane
(482)
Logistyka gospodarcza
(480)
Rynek pracy
(474)
Finanse
(468)
Maszyny elektryczne
(468)
Przedsiębiorstwo
(468)
Szkolnictwo wyższe
(468)
Psychologia
(467)
Modele matematyczne
(465)
Internet
(464)
Metale
(462)
Nauka
(456)
Marketing internetowy
(453)
Systemy informatyczne
(448)
Statystyka matematyczna
(447)
Języki programowania
(433)
Skrawanie
(432)
Reklama
(431)
Rehabilitacja medyczna
(429)
Mechanika budowli
(425)
Działalność gospodarcza
(422)
Organizacja
(417)
Telekomunikacja
(413)
Metrologia
(412)
Pedagogika
(410)
Drgania
(409)
Trener
(406)
Ubezpieczenia społeczne
(394)
Controlling
(392)
Optymalizacja
(392)
Historia
(388)
Filozofia
(385)
Podatki
(385)
Statystyka
(384)
Socjologia
(382)
Banki
(379)
BHP
(375)
Rachunkowość zarządcza
(374)
Gatunek
Podręcznik
(5)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(5)
5 wyników Filtruj
Książka
W koszyku
Wydanie 2. odnosi się do oryginału.
Na książce także ISBN oryginału.
Indeks.
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 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 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 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 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 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 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 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 Rozdział 9. Od danych do interfejsu użytkownika 101 Przykład 101 Kod JSX można stosować wszędzie (część II) 103 Tablice 104 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 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 Rozdział 12. Dostęp do elementów DOM w bibliotece React 133 Aplikacja Koloryzator 135 Poznaj referencje 137 Portale 140 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 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 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 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 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 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 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 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
Sygnatura czytelni BWEAiI: XII N 130
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 147421 N (1 egz.)
Książka
W koszyku
W książce także ISBN oryginału.
Część I. Jak zrozumieć TypeScript i poprawić swoją znajomość języka JavaScript Rozdział 1. Zrozumieć TypeScript Wymagania techniczne Czym jest TypeScript? Dlaczego TypeScript jest niezbędny? Typowanie dynamiczne a statyczne Programowanie obiektowe Rozdział 2. Prezentacja języka TypeScript Wymagania techniczne Czym są typy? Jak działają typy? Wprowadzenie do typów języka TypeScript Typ any Typ unknown Typy przecięć i unii Typy literałowe Nazwy zastępcze typów Typy wyników funkcji Funkcje jako typy Typ never Klasy i interfejsy Klasy Interfejsy Dziedziczenie Klasy abstrakcyjne Interfejsy Typy generyczne Prezentacja najnowszych możliwości języka i konfigurowania kompilatora Łączenie opcjonalne Scalanie wartości pustych Konfigurowanie TypeScriptu Rozdział 3. Tworzenie lepszych aplikacji dzięki użyciu możliwości wersji ES6+ języka JavaScript Wymagania techniczne Poznawanie rodzajów zmiennych w ES6 oraz zasięgów w języku JavaScript Poznawanie funkcji strzałkowych Zmienianie kontekstu this Rozproszenie, destrukturyzacja i reszta Rozproszenie, Object.assign oraz Array.concat Destrukturyzacja Reszta Prezentacja wybranych funkcji tablicowych find filter map reduce some oraz every Przedstawienie nowych typów kolekcji Set Map Przedstawienie słów kluczowych async i await Część II. Nauka tworzenia aplikacji jednostronicowych z użyciem frameworka React Rozdział 4. Przedstawienie koncepcji aplikacji jednostronicowych oraz ich realizacja z użyciem frameworka React Wymagania techniczne Przedstawienie wcześniejszych sposobów tworzenia witryny WWW Cechy i zalety aplikacji jednostronicowych Jak React pomaga w tworzeniu aplikacji jednostronicowych Atrybuty aplikacji Reacta Rozdział 5. Tworzenie aplikacji Reacta z wykorzystaniem hooków Wymagania techniczne Wyjaśnienie ograniczeń i problemów związanych ze stosowaniem starych komponentów klasowych Stan Metody cyklu życia Prezentacja hooków Reacta i wyjaśnienie, dlaczego w stosunku do komponentów klasowych są one usprawnieniem Porównanie stosowania komponentów klasowych i hooków Wielokrotne stosowanie kodu Prostota Rozdział 6. Przygotowywanie projektu za pomocą create-react-app i testowanie go przy użyciu Jest Wymagania techniczne Przedstawienie metod programowania aplikacji Reacta i systemu używanego do ich budowania Narzędzia do zarządzania projektami Transpilacja Repozytoria kodu Testowanie aplikacji Reacta po stronie klienta Atrapy Tworzenie atrap z wykorzystaniem jest.fn Tworzenie atrap komponentów Prezentacja najpopularniejszych narzędzi oraz praktyk tworzenia aplikacji Reacta Visual Studio Code Prettier Debugger Chrome Alternatywne zintegrowane środowiska programistyczne Rozdział 7. Redux i React Router Wymagania techniczne Zarządzanie stanem przy użyciu Reduxa Reduktory i akcje React Context Prezentacja frameworka React Router Część III. Tworzenie usług internetowych z użyciem Expressa i GraphQL-a Rozdział 8. Prezentacja tworzenia aplikacji serwerowych z wykorzystaniem Node.js i Expressa Wymagania techniczne Wyjaśnienie sposobu działania środowiska Node Pętla zdarzeń Prezentacja możliwości środowiska Node Instalowanie Node Tworzenie prostego serwera Node Żądania i odpowiedzi Trasowanie Debugowanie Jak Express ułatwia pisanie rozwiązań przeznaczonych dla środowiska Node Przedstawienie możliwości frameworka Express Tworzenie internetowego API przy użyciu Expressa Rozdział 9. Czym jest GraphQL? Wymagania techniczne Czym jest GraphQL? Schematy GraphQL Definicje typów i resolwery Zapytania, mutacje oraz subskrypcje Rozdział 10. Konfiguracja projektu Expressa z zależnościami od języków TypeScript i GraphQL Wymagania techniczne Tworzenie projektu Expressa tworzonego w języku TypeScript Dodawanie do projektu GraphQL-a i jego zależności Prezentacja pakietów pomocniczych Rozdział 11. Czego się nauczysz - aplikacja internetowego forum Analiza aplikacji, którą napiszemy - internetowego forum Analiza uwierzytelniania użytkowników forum Analiza zarządzania wątkami Analiza systemu punktacji wątków Rozdział 12. Tworzenie klienta Reacta na potrzeby aplikacji internetowego forum Wymagania techniczne Tworzenie wstępnej wersji aplikacji Reacta CSS Grid Granice błędów Warstwa usługi danych Menu nawigacyjne Komponenty związane z uwierzytelnianiem Trasowanie i ekrany aplikacji Ekran główny Ekran wątku i jego wpisów Rozdział 13. Przygotowywanie stanu sesji przy użyciu Expressa i Redisa Wymagania techniczne Czym jest stan sesji? Przedstawienie magazynu danych Redis Tworzenie stanu sesji z wykorzystaniem Expressa i Redisa Rozdział 14. Przygotowywanie Postgresa oraz warstwy repozytorium przy wykorzystaniu TypeORM Wymagania techniczne Przygotowanie bazy danych Postgres Przedstawienie mechanizmów odwzorowań obiektowo-relacyjnych na przykładzie TypeORM Tworzenie warstwy repozytorium bazującej na Postgresie i TypeORM Rozdział 15. Dodawanie schematu GraphQL-a - część 1. Wymagania techniczne Tworzenie definicji typów i resolwerów dla serwerowego kodu GraphQL System punktacji wątków Integracja mechanizmu uwierzytelniania z resolwerami GraphQL-a Przygotowanie hooków Reacta do korzystania z serwera Apollo GraphQL Ekran główny - komponent Main Możliwości związane z uwierzytelnianiem Ekran profilu użytkownika Rozdział 16. Dodawanie schematu GraphQL-a - część 2. Komponent Thread i jego trasa System punktów Rozdział 17. Wdrażanie w chmurze AWS Wymagania techniczne Konfiguracja Ubuntu w chmurze AWS Instalacja Redisa, Postgresa i Node w systemie Ubuntu Instalacja serwera Redis Instalacja Postgresa Instalacja Node Konfiguracja i wdrażanie aplikacji na serwerze NGINX Konfigurowanie projektu super-forum-client Konfiguracja serwera NGINX Rozwiązywanie problemów
Sygnatura czytelni BWEAiI: XII N 159
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 152395 (1 egz.)
Książka
W koszyku
React 16 : framework dla profesjonalistów / Adam Freeman ; przekład Piotr Rajca. - Gliwice : Helion, copyright 2020. - 707 stron : ilustracje ; 25 cm.
Tytuł oryginału: Pro React 16.
CZĘŚĆ I. ROZPOCZYNANIE PRAC Z FRAMEWORKIEM REACT 19 Rozdział 1. Twoja pierwsza aplikacja Reacta 21 Przygotowanie środowiska programistycznego 21 Instalacja Node.js 21 Instalacja pakietu create-react-app 22 Instalacja Git 23 Instalacja edytora 23 Instalacja przeglądarki 23 Tworzenie projektu 24 Prezentacja struktury projektu 25 Dodanie frameworka CSS Bootstrap 26 Uruchamianie narzędzi dla programistów 27 Usuwanie treści zastępczej 28 Wyświetlanie treści dynamicznych 29 Wyjaśnienie zmian danych stanu 30 Dodawanie możliwości aplikacji listy zadań 33 Wyświetlanie zadań do zrobienia 35 Wprowadzanie dodatkowych komponentów 38 Stosowanie komponentów podrzędnych 40 Ostatnie szlify 41 Zarządzanie prezentacją zakończonych zadań 42 Trwałe przechowywanie danych 44 Rozdział 2. Zrozumieć React 49 Czy powinienem używać Reacta? 50 Aplikacje z komunikacją dwukierunkową 50 Aplikacje jednostronicowe 50 Problem złożoności aplikacji 51 Co muszę wiedzieć? 52 Jak skonfigurować środowisko programistyczne? 52 Jaka jest struktura tej książki? 52 Część 1. Początki stosowania frameworka React 52 Część 2. Praca z frameworkiem React 52 Część 3. Tworzenie złożonych aplikacji Reacta 53 Czy w książce jest dużo przykładów? 53 Skąd pobrać kody źródłowe przykładów? 54 Gdzie szukać informacji o poprawkach? 55 Rozdział 3. Podstawy HTML, JSX i CSS 57 Przygotowania do prac w tym rozdziale 57 Przygotowanie pliku HTML i komponentu 58 Uruchamianie przykładowej aplikacji 59 Język HTML i elementy DOM 60 Treść elementu 61 Atrybuty 63 Dynamiczne zmienianie elementów HTML 63 Dynamiczne tworzenie elementów przy użyciu klasy Component 65 Stosowanie wyrażeń w elementach Reacta 66 Łączenie wyrażeń i treści statycznych 67 Wykonywanie obliczeń w wyrażeniach 67 Dostęp do właściwości i metod komponentu 69 Stosowanie wyrażeń do ustawiania wartości właściwości 70 Stosowanie wyrażeń do obsługi zdarzeń 71 Prezentacja frameworka Bootstrap 72 Stosowanie klas frameworka Bootstrap 72 Stosowanie frameworka Bootstrap do tworzenia siatek 74 Stosowanie frameworka Bootstrap w tabelach 75 Stosowanie frameworka Bootstrap w formularzach 77 Rozdział 4. Podstawy JavaScriptu 79 Przygotowania do lektury tego rozdziału 79 Stosowanie instrukcji 82 Definiowanie i stosowanie funkcji 82 Definiowanie funkcji z parametrami 83 Definiowanie funkcji zwracających wyniki 85 Stosowanie funkcji jako argumentów innych funkcji 86 Stosowanie zmiennych i typów 87 Stosowanie typów prostych 89 Stosowanie operatorów JavaScriptu 91 Stosowanie instrukcji warunkowych 92 Porównanie operatorów równości i identyczności 93 Jawna konwersja typów 94 Stosowanie tablic 95 Stosowanie literału tablicowego 96 Odczyt i modyfikacja zawartości tablic 96 Wyliczanie zawartości tablic 97 Stosowanie operatora rozproszenia 97 Stosowanie wbudowanych metod tablicowych 98 Stosowanie obiektów 100 Stosowanie literałów obiektowych 101 Stosowanie funkcji jako metod 102 Stosowanie klas 103 Kopiowanie właściwości z jednego obiektu do drugiego 104 Przechwytywanie nazw parametrów z obiektów 106 Tworzenie i stosowanie modułów JavaScript 107 Tworzenie i użycie modułu JavaScript 107 Eksportowanie z modułów możliwości nazwanych 109 Definiowanie wielu możliwości nazwanych w jednym module 110 Obietnice języka JavaScript 112 Wyjaśnienie problemu operacji asynchronicznych 112 Stosowanie obietnic 113 Upraszczanie kodu asynchronicznego 114 Rozdział 5. SportsStore - prawdziwa aplikacja Reacta 117 Przygotowanie projektu 118 Instalacja dodatkowych pakietów NPM 118 Dodanie do projektu arkuszy stylów CSS 120 Przygotowanie usługi internetowej 121 Uruchomienie przykładowej aplikacji 123 Tworzenie magazynu danych 123 Tworzenie akcji magazynu danych oraz kreatorów akcji 124 Tworzenie możliwości funkcjonalnych sklepu 126 Tworzenie komponentów produktu i kategorii 127 Połączenie magazynu danych z mechanizmem trasowania 130 Dodanie komponentu Shop do aplikacji 132 Poprawa przycisków wyboru kategorii 133 Dodawanie koszyka 135 Rozbudowa magazynu danych 135 Tworzenie komponentu CartSummary 137 Dodawanie komponentu szczegółów koszyka 141 Dodanie koszyka do konfiguracji trasowania 143 Rozdział 6. SportsStore - REST i kasa 147 Przygotowania do prac w tym rozdziale 147 Korzystanie z internetowej usługi typu RESTful 147 Tworzenie pliku konfiguracyjnego 149 Tworzenie źródła danych 149 Rozszerzanie możliwości magazynu danych 150 Aktualizacja kreatorów akcji 151 Podział danych na strony 151 Wyjaśnienie wsparcia dla stronicowania w usłudze internetowej 153 Zmiana żądania HTTP oraz akcji 155 Tworzenie komponentu wczytującego dane 156 Aktualizacja komponentu konektora sklepu 157 Aktualizacja przycisku kategorii Wszystkie 159 Tworzenie kontrolek stronicowania 160 Dodanie obsługi składania zamówienia 165 Rozbudowa usługi typu RESTful i źródła danych 166 Tworzenie formularza zamówienia 168 Uproszczenie komponentu konektora sklepu 175 Rozdział 7. SportsStore - administracja 177 Przygotowania do lektury tego rozdziału 177 Uruchamianie aplikacji 178 Tworzenie usługi GraphQL 179 Definiowanie schematu GraphQL-a 179 Definiowanie resolwerów GraphQL-a 180 Aktualizacja serwera 182 Tworzenie narzędzi administracyjnych do zarządzania zamówieniami 184 Definiowanie tabeli zamówień 185 Zdefiniowanie komponentu konektora 186 Konfiguracja klienta GraphQL-a 189 Konfigurowanie mutacji 191 Tworzenie narzędzi zarządzania produktami 192 Połączenie komponentu tabeli produktów 194 Tworzenie komponentów do edycji 197 Aktualizacja konfiguracji trasowania 199 Rozdział 8. SportsStore - uwierzytelnianie i wdrażanie 203 Przygotowania do prac w tym rozdziale 203 Dodanie uwierzytelniania do żądań GraphQL-a 206 Przedstawienie systemu uwierzytelniania 207 Tworzenie kontekstu uwierzytelniania 208 Tworzenie formularza uwierzytelniającego 211 Zabezpieczanie narzędzi administracyjnych 212 Dodanie odnośników do narzędzi administracyjnych 213 Przygotowanie aplikacji do wdrożenia 214 Umożliwienie leniwego wczytywania narzędzi administracyjnych 214 Tworzenie pliku danych 216 Konfiguracja adresów URL żądań 217 Budowanie aplikacji 217 Tworzenie serwera aplikacji 217 Testowanie produkcyjnej wersji aplikacji i serwera 218 Umieszczanie aplikacji w kontenerze 219 Instalowanie Dockera 219 Przygotowanie aplikacji 220 Tworzenie kontenera Dockera 220 Uruchamianie aplikacji 221 CZĘŚĆ II. PRACA Z REACTEM 223 Rozdział 9. Prezentacja projektów Reacta 225 Przygotowania do prac w tym rozdziale 226 Opis struktury projektów Reacta 227 Katalog kodów źródłowych 229 Katalog pakietów 230 Stosowanie narzędzi programistycznych Reacta 233 Proces kompilacji i przekształcania 234 Serwer HTTP do prac programistycznych 238 Treści statyczne 239 Wyświetlanie błędów 242 Linter 245 Konfiguracja narzędzi programistycznych 248 Debugowanie aplikacji Reacta 249 Badanie stanu aplikacji 251 Stosowanie debugera przeglądarki 252 Rozdział 10. Komponenty i właściwości props 255 Przygotowania do prac w tym rozdziale 256 Komponenty 258 Renderowanie treści HTML 258 Renderowanie innych komponentów 260 Właściwości props 263 Definiowanie właściwości props w komponencie nadrzędnym 263 Odbieranie właściwości props w komponencie podrzędnym 265 Łączenie kodu JavaScript i właściwości props w celu renderowania treści 266 Selektywne renderowanie treści 266 Renderowanie tablic 267 Renderowanie wielu elementów 271 Brak renderowanych treści 273 Próba zmiany wartości właściwości props 274 Stosowanie funkcyjnych właściwości props 275 Wywoływanie funkcyjnych właściwości props z argumentami 277 Przekazywanie właściwości props do komponentów podrzędnych 280 Określanie domyślnych wartości właściwości props 283 Sprawdzanie typów wartości właściwości props 284 Rozdział 11. Komponenty ze stanem 289 Przygotowania do prac w tym rozdziale 290 Różne typy komponentów 291 Komponenty bezstanowe 292 Komponenty ze stanem 292 Tworzenie komponentów ze stanem 293 Klasa komponentu 294 Instrukcja import 294 Metoda render 294 Właściwości props komponentów ze stanem 295 Dodawanie danych stanu 295 Odczytywanie danych stanu 297 Modyfikacja danych stanu 297 Unikanie problemów z modyfikowaniem danych stanu 299 Definiowanie komponentów ze stanem przy użyciu hooków 304 Podnoszenie danych stanu 306 Dalsze podnoszenie danych stanu 309 Definiowanie typów i wartości domyślnych właściwości props 311 Rozdział 12. Stosowanie zdarzeń 315 Przygotowania do prac w tym rozdziale 316 Przedstawienie zdarzeń 318 Wywoływanie metody w celu obsługi zdarzenia 319 Pobieranie obiektu zdarzenia 323 Wywoływanie metod obsługi zdarzeń z niestandardowymi argumentami 328 Zapobieganie domyślnej obsłudze zdarzeń 330 Zarządzanie propagacją zdarzeń 332 Faza elementu docelowego i faza propagacji w górę 332 Faza przechwytywania 336 Określanie fazy zdarzenia 337 Zatrzymywanie propagacji zdarzeń 340 Rozdział 13. Rekoncyliacja i cykl życia 343 Przygotowania do prac w tym rozdziale 344 Tworzenie przykładowych komponentów 345 Wyjaśnienie sposobu renderowania treści 347 Wyjaśnienie procesu aktualizacji 349 Wyjaśnienie procesu rekoncyliacji 351 Rekoncyliacja list 354 Jawne wyzwalanie procesu rekoncyliacji 355 Cykl życia komponentów 357 Faza montowania 358 Faza aktualizacji 361 Faza odmontowywania 362 Hook efektów 363 Stosowanie zaawansowanych metod cyklu życia 366 Unikanie niepotrzebnych aktualizacji komponentu 366 Ustawianie danych stanu na podstawie właściwości props 369 Rozdział 14. Konstruowanie aplikacji 373 Przygotowania do prac w tym rozdziale 374 Tworzenie przykładowych komponentów 375 Podstawowe zależności pomiędzy komponentami 377 Stosowanie właściwości props children 377 Operacje na właściwości props children 379 Tworzenie komponentów wyspecjalizowanych 382 Tworzenie komponentów wyższego rzędu 385 Tworzenie komponentów wyższego rzędu ze stanem 388 Łączenie komponentów wyższego rzędu 390 Stosowanie renderującej właściwości props 392 Stosowanie renderującej właściwości props z argumentem 394 Stosowanie kontekstu do przechowywania danych globalnych 396 Definiowanie kontekstu 399 Tworzenie konsumentów kontekstu 400 Tworzenie dostawcy kontekstu 401 Modyfikowanie wartości danych kontekstu w konsumencie 403 Stosowanie uproszczonego API konsumentów kontekstu 406 Definiowanie granic błędów 408 Tworzenie komponentu granicy błędów 409 Rozdział 15. Formularze i walidacja 413 Przygotowania do prac w tym rozdziale 414 Tworzenie przykładowych komponentów 415 Uruchamianie narzędzi programistycznych 416 Stosowanie elementów formularzy 417 Stosowanie elementów select 419 Stosowanie przycisków opcji 421 Stosowanie pól wyboru 423 Użycie pól wyboru do zapisywania wartości w tablicy 424 Stosowanie wielowierszowych pól tekstowych 426 Walidacja danych z formularzy 427 Definiowanie reguł walidacji 428 Tworzenie komponentu kontenera 430 Wyświetlanie komunikatów o błędach 432 Zastosowanie walidacji 432 Walidacja innych elementów i typów danych 434 Przeprowadzanie całościowej walidacji formularza 439 Rozdział 16. Referencje i portale 445 Przygotowania do prac w tym rozdziale 446 Tworzenie referencji 450 Użycie referencji do tworzenia niekontrolowanych komponentów formularzy 452 Tworzenie referencji przy użyciu funkcji zwrotnych 454 Walidacja niekontrolowanych komponentów formularzy 457 Referencje a cykl życia 461 Stosowanie referencji z innymi bibliotekami lub frameworkami 467 Dostęp do zawartości komponentów podrzędnych 470 Stosowanie przekazywania referencji 472 Stosowanie portali 473 Rozdział 17. Testy jednostkowe 477 Przygotowania do prac w tym rozdziale 478 Tworzenie komponentów 480 Uruchamianie przykładowej aplikacji 481 Uruchamianie zastępczego testu jednostkowego 482 Testowanie komponentów z wykorzystaniem renderowania płytkiego 484 Testowanie komponentów z użyciem pełnego renderowania 488 Testowanie z użyciem właściwości props, stanu, metod i zdarzeń 490 Testowanie efektów działania metod 491 Testowanie efektów zdarzeń 491 Testowanie interakcji pomiędzy komponentami 492 CZĘŚĆ III. TWORZENIE KOMPLETNYCH APLIKACJI 495 Rozdział 18. Tworzenie kompletnych aplikacji 497 Tworzenie przykładowego projektu 498 Uruchamianie narzędzi programistycznych 499 Tworzenie przykładowej aplikacji 499 Implementacja możliwości funkcjonalnych związanych z produktami 500 Implementacja możliwości funkcjonalnych związanych z dostawcami 504 Dokańczanie aplikacji 508 Wyjaśnienie ograniczeń przedstawionej aplikacji 511 Rozdział 19. Stosowanie magazynu danych Redux 513 Przygotowania do prac w tym rozdziale 514 Tworzenie magazynu danych 515 Definiowanie typów danych 516 Definiowanie początkowych danych 516 Definiowanie typów akcji danych modelu 517 Definiowanie kreatorów akcji danych modelu 517 Definiowanie reduktora 518 Tworzenie magazynu danych 520 Stosowanie magazynu danych w aplikacji Reacta 521 Użycie magazynu danych w komponencie najwyższego poziomu 521 Podłączanie danych produktów 522 Podłączanie danych dostawców 524 Rozszerzanie magazynu danych 527 Dodawanie stanu do magazynu danych 527 Definiowanie typów i kreatorów akcji dla danych stanu 528 Definiowanie reduktora danych stanu 529 Dodawanie nowych opcji obsługi danych do aplikacji 529 Podłączanie komponentów Reacta do danych stanu w magazynie 531 Rozsyłanie wielu akcji 535 Wyjaśnienie potrzeby użycia referencji 537 Rozdział 20. Stosowanie API magazynu danych 541 Przygotowania do prac w tym rozdziale 542 Stosowanie API magazynu danych Redux 542 Pobieranie stanu magazynu danych 543 Obserwowanie zmian w magazynie danych 546 Rozsyłanie akcji 547 Tworzenie komponentu konektora 549 Rozszerzanie możliwości reduktorów 552 Stosowanie komponentów warstwy pośredniej magazynu danych 555 Rozszerzanie magazynu danych 558 Zastosowanie funkcji rozszerzenia 560 Stosowanie API pakietu React-Redux 562 Zaawansowane możliwości metody connect 562 Rozdział 21. Trasowanie adresów URL 569 Przygotowania do prac w tym rozdziale 570 Rozpoczynanie korzystania z mechanizmu trasowania 571 Wprowadzenie do użycia komponentu Link 573 Wprowadzenie do użycia komponentu Route 573 Reagowanie na nawigację 574 Wybieranie komponentów i treści 574 Dopasowywanie adresów URL 576 Dopasowywanie pojedynczej trasy 581 Użycie przekierowań jako trasy awaryjnej 583 Generowanie odnośników nawigacyjnych 585 Wskazywanie aktywnej trasy 587 Wybór i konfiguracja mechanizmu trasowania 589 Stosowanie komponentu HashRouter 590 Rozdział 22. Zaawansowane zagadnienia trasowania adresów URL 593 Przygotowania do prac w tym rozdziale 594 Tworzenie komponentów świadomych trasowania 595 Prezentacja właściwości props match 596 Prezentacja właściwości props location 598 Stosowanie parametrów adresów URL 599 Dostęp do danych trasowania w innych komponentach 605 Bezpośredni dostęp do danych mechanizmu trasowania w komponencie 605 Dostęp do danych mechanizmu trasowania przy użyciu komponentu wyższego rzędu 607 Programowe prowadzenie nawigacji 609 Nawigacja programowa z użyciem komponentów 610 Pytanie użytkownika przed wykonaniem nawigacji 611 Programowe generowanie tras 615 Trasowanie z komponentami podłączonymi do magazynu danych 617 Zastępowanie komponentów ProductDisplay i SupplierDisplay 618 Aktualizacja podłączonego komponentu edytora 619 Aktualizowanie komponentu tabeli podłączonej do magazynu danych 620 Dokończenie konfiguracji trasowania 622 Rozdział 23. Korzystanie z usługi internetowej typu RESTful 625 Przygotowania do prac w tym rozdziale 626 Dodanie pakietów do projektu 626 Przygotowanie usługi internetowej 627 Dodanie komponentu i trasy 628 Uruchamianie usługi internetowej i aplikacji 629 Opis usług internetowych typu RESTful 631 Korzystanie z usługi internetowej 632 Tworzenie komponentu źródła danych 633 Pobieranie danych w komponencie 635 Zapisywanie, aktualizacja i usuwanie danych 636 Obsługa błędów 642 Korzystanie z usługi internetowej w magazynie danych 647 Tworzenie nowego komponentu warstwy pośredniej 647 Dodanie komponentu warstwy pośredniej do magazynu danych 648 Dokańczanie zmian w aplikacji 649 Rozdział 24. Przedstawienie GraphQL-a 653 Przygotowania do prac w tym rozdziale 654 Omówienie GraphQL-a 655 Tworzenie serwera GraphQL-a 656 Tworzenie schematu 657 Tworzenie resolwerów 658 Tworzenie serwera 658 Wykonywanie zapytań GraphQL-a 660 Pytania dotyczące powiązanych ze sobą danych 661 Tworzenie zapytań z argumentami 664 Wykonywanie mutacji GraphQL-a 669 Inne możliwości GraphQL-a 672 Stosowanie zmiennych żądania 672 Wykonywanie wielu żądań 673 Stosowanie fragmentów do wybierania pól 675 Rozdział 25. Korzystanie z GraphQL-a 677 Przygotowania do prac w tym rozdziale 677 Dodanie niezbędnych pakietów 677 Zmiana danych dla serwera GraphQL-a 678 Aktualizacja schematu i resolwerów 678 Integracja serwera GraphQL-a z narzędziami programistycznymi Reacta 681 Korzystanie z usługi GraphQL 682 Zdefiniowanie zapytań i mutacji 682 Definiowanie źródła danych 684 Konfiguracja komponentów izolowanych 685 Używanie GraphQL-a z magazynem danych 687 Dostosowanie do formatu danych GraphQL-a 689 Stosowanie frameworka klienta GraphQL 693 Konfiguracja klienta 693 Tworzenie komponentów korzystających z GraphQL-a 694 Stosowanie mutacji 698 Dodanie obsługi danych dostawców oraz edycji danych 702
Sygnatura czytelni BWEAiI: XII N 141
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 149323 N (1 egz.)
Książka
W koszyku
Tworzenie aplikacji Generowanie prostej aplikacji Tworzenie aplikacji o bogatych treściach z zastosowaniem narzędzia Gatsby Tworzenie uniwersalnych aplikacji przy użyciu Razzle Zarządzanie kodem klienta i serwera z wykorzystaniem Next.js Tworzenie małych aplikacji przy użyciu Preacta Tworzenie bibliotek z wykorzystaniem nwb Dodawanie Reacta do aplikacji Rails za pomocą Webpackera Tworzenie niestandardowych elementów przy użyciu Preacta Tworzenie komponentów z zastosowaniem Storybooka Testowanie kodu w przeglądarce z zastosowaniem Cypressa Routing Tworzenie interfejsu z responsywnymi trasami Przenoszenie stanu do tras Użycie MemoryRouter do wykonywania testów jednostkowych Stosowanie potwierdzeń opuszczenia strony Tworzenie przejść przy użyciu biblioteki React Transition Group Tworzenie zabezpieczonych tras. Zarządzanie stanem Stosowanie reduktorów do zarządzania złożonym stanem Implementacja mechanizmu cofania Tworzenie i walidacja formularzy Pomiar upływu czasu przy użyciu zegara Monitor stanu połączenia z internetem Zarządzanie globalnym stanem przy użyciu Reduxa Zachowywanie danych podczas przeładowywania stron przy użyciu Redux Persist Obliczanie stanu pochodnego przy użyciu Reselect . Projektowanie interakcji Tworzenie scentralizowanej obsługi błędów Tworzenie interaktywnego przewodnika Zastosowanie reduktorów do tworzenia złożonych interakcji Dodawanie interakcji korzystających z klawiatury Stosowanie formatu Markdown do tworzenia bogatych treści Animacje tworzone z użyciem klas CSS Tworzenie animacji z użyciem React Animation Tworzenie infografik przy użyciu biblioteki TweenOne Połączenia z usługami Przekształcenie wywołania sieciowego w hook Automatyczne odświeżanie przy użyciu liczników stanu . Anulowanie żądań sieciowych z wykorzystaniem tokenów Generowanie żądań sieciowych z użyciem oprogramowania pośredniego Reduxa Nawiązywanie połączenia z GraphQL Ograniczanie obciążenia sieci poprzez opóźnianie generowania żądań Biblioteki komponentów Stosowanie Material Design przy użyciu biblioteki Material-UI Tworzenie prostego interfejsu użytkownika za pomocą React Bootstrap Przeglądanie zbiorów danych przy użyciu React Window Tworzenie responsywnych okien dialogowych z wykorzystaniem Material-UI Tworzenie konsoli administracyjnej przy użyciu React Admin Nie masz projektanta? Użyj Semantic UI Bezpieczeństwo Zabezpieczaj żądania, nie trasy Uwierzytelnianie z użyciem fizycznych tokenów Włączanie protokołu HTTPS Uwierzytelnianie za pomocą odcisków palców Stosowanie logowania potwierdzającego Stosowanie uwierzytelniania jednoskładnikowego Testowanie na urządzeniu z Androidem Sprawdzanie bezpieczeństwa/zabezpieczeń przy wykorzystaniu ESlint Dostosowywanie formularzy logowania pod kątem przeglądarek Testowanie Stosowanie React Testing Library Stosowanie Storybooka do testów renderowania Testowanie bez serwera z użyciem Cypressa Stosowanie Cypressa do testowania aplikacji bez połączenia z internetem Testowanie w przeglądarce przy użyciu Selenium Testowanie prezentacji w różnych przeglądarkach z użyciem ImageMagick Dodawanie konsoli do przeglądarek mobilnych Usuwanie losowości z testów Podróż w czasie Dostępność Stosowanie punktów orientacyjnych Stosowanie ról oraz atrybutów alt i title Sprawdzanie dostępności za pomocą narzędzia ESlint Stosowanie axe DevTools podczas działania aplikacji Automatyzowanie testów w przeglądarce za pomocą narzędzia Cypress Axe Dodawanie przycisków pomijania Dodawanie pomijania obszarów strony Przechwytywanie zasięgu w modalnym oknie dialogowym Tworzenie czytnika ekranu za pomocą Speech API Wydajność Stosowanie narzędzi mierzenia wydajności działających w przeglądarce Śledzenie renderowania za pomocą Profilera Tworzenie testów jednostkowych z użyciem komponentu Profiler Precyzyjny pomiar czasu Zmniejszanie aplikacji z wykorzystaniem dzielenia kodu Łączenie obietnic żądań sieciowych Stosowanie renderowania po stronie serwera Stosowanie metryk web vitals Progresywne aplikacje internetowe Stosowanie mechanizmu service workers przy użyciu narzędzia Workbox Tworzenie PWS za pomocą narzędzia create-react-app Przechowywanie zasobów zewnętrznych w pamięci podręcznej Automatyzacja odświeżania skryptów service worker Dodawanie powiadomień Wprowadzanie zmian offline z zastosowaniem synchronizacji w tle Dodawanie niestandardowego instalacyjnego interfejsu użytkownika Dostarczanie odpowiedzi w trybie offline
Sygnatura czytelni BWEAiI: XII A 60
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 153043 (1 egz.)
Książka
W koszyku
Na okładce także nazwa wydawcy oryginału: Packt.
Problem z czystym JavaScriptem React i kod deklaratywny W jaki sposób React operuje modelem DOM? Wprowadzenie do aplikacji jednostronicowych Tworzenie projektu Reacta Komponenty Reacta i składnia JSX Co React robi z tymi wszystkimi komponentami? Wbudowane komponenty Konwencje nazewnicze JSX, HTML i czysty JavaScript Używanie Reacta bez składni JSX Elementy JSX są traktowane jak zwykłe wartości z JavaScriptu Elementy JSX muszą być samozamykające Zwracanie dynamicznych treści Utwórz aplikację Reacta z własną prezentacją Tworzenie aplikacji Reacta do zapisywania celów związanych z tą książką Komponenty i propy Używanie propów w komponentach Przekazywanie propów do komponentów Używanie propów w komponencie Komponenty, propy i możliwość wielokrotnego użytku Specjalny prop children W których komponentach potrzebne są propy? Jak zarządzać wieloma propami? Stosowanie operatora rozwijania do propów Łańcuchy propów Tworzenie aplikacji wyświetlającej Praca ze zdarzeniami i stanem Jak nie rozwiązywać tego problemu Poprawne reagowanie na zdarzenia Poprawne aktualizowanie stanu Więcej o haczyku useState() Spojrzenie na wewnętrzne mechanizmy Reacta Konwencje nazewnicze Dozwolone typy wartości stanu Praca z wieloma wartościami stanu Używanie wielu wycinków stanu Zarządzanie połączonymi obiektami stanu Poprawne aktualizowanie stanu na podstawie jego wcześniejszej wartości Wiązanie dwukierunkowe Generowanie wartości na podstawie stanu Praca z formularzami i przesyłanie formularzy Tworzenie prostego kalkulatora Rozbudowywanie kalkulatora Wyświetlanie list i warunkowe wyświetlanie treści Warunkowe wyświetlanie treści Różne sposoby warunkowego wyświetlania treści Warunkowe ustawianie znaczników elementów Wyświetlanie danych z list Przekształcanie danych z list za pomocą metody map() Aktualizowanie list Problem z elementami list Ratunek ze strony kluczy Warunkowe wyświetlanie komunikatu o błędzie Wyświetlanie listy produktów Dodawanie stylów do aplikacji Reacta Jak działają style w aplikacjach Reacta? Używanie stylów wewnątrzwierszowych Ustawianie stylów za pomocą klas CSS Dynamiczne ustawianie stylów Warunkowe dodawanie stylów Łączenie kilku klas CSS w dynamiczny sposób Scalanie obiektów zawierających style wewnątrzwierszowe Tworzenie komponentów umożliwiających modyfikowanie stylów Problem ze stylami bez ograniczenia zasięgu Ograniczanie zasięgu stylów za pomocą modułów CSS Biblioteka styled-components Używanie innych bibliotek i platform stylów CSS lub JavaScriptu Wyświetlanie informacji o poprawności danych wejściowych po przesłaniu formularza Używanie modułów CSS do ograniczania zasięgu stylów Portale i referencje Używanie referencji w celach innych niż dostęp do modelu DOM Przekazywanie referencji Komponenty kontrolowane i niekontrolowane Gdzie elementy z Reacta trafiają w modelu DOM Pobieranie wartości wejściowych od użytkownika Dodawanie menu bocznego Zarządzanie efektami ubocznymi Efekty uboczne Efekty uboczne dotyczą nie tylko żądań HTTP Zarządzanie efektami ubocznymi za pomocą haczyka useEffect() Jak używać haczyka useEffect()? Efekty uboczne i zależności Zbędne zależności Porządkowanie stanu po wystąpieniu efektów ubocznych Zarządzanie wieloma funkcjami powodującymi efekty uboczne Zależności w postaci funkcji Unikanie niepotrzebnego wykonywania funkcji powodującej efekty uboczne Efekty uboczne i kod asynchroniczny Reguły związane z haczykami Tworzenie prostego bloga. Na zapleczu Reacta i możliwości optymalizacji Jeszcze o przetwarzaniu i aktualizowaniu komponentów Co się dzieje w momencie wywołania funkcji tworzącej komponent? Wirtualna wersja modelu DOM a rzeczywisty model DOM
Grupowanie zmian stanu Unikanie niepotrzebnego wykonywania komponentów podrzędnych Unikanie kosztownych obliczeń Haczyk useCallback() Unikanie niepotrzebnego pobierania kodu Zmniejszanie wielkości pakietów dzięki podziałowi kodu (i leniwemu wczytywaniu) Tryb strict Debugowanie kodu i narzędzia dla deweloperów Reacta Optymalizowanie istniejącej aplikacji Praca ze złożonym stanem Problem ze stanem używanym dla kilku komponentów Korzystanie z kontekstu do zarządzania stanem używanym przez wiele komponentów Udostępnianie wartości kontekstu i zarządzanie nimi Używanie kontekstu w komponentach zagnieżdżonych Zmiana kontekstu z poziomu komponentów zagnieżdżonych Lepsze automatyczne uzupełnianie kodu Kontekst czy przenoszenie stanu wyżej? Przenoszenie logiki zarządzania kontekstem do odrębnych komponentów Łączenie wielu kontekstów Ograniczenia funkcji useState() Zarządzanie stanem za pomocą haczyka useReducer() Funkcje redukujące Zgłaszanie operacji Modyfikowanie aplikacji, Zastępowanie haczyka useState() Tworzenie niestandardowych haczyków Reacta Parametry w niestandardowych haczykach Wartości zwracane przez niestandardowe haczyki Utwórz niestandardowy haczyk dla danych wejściowych z klawiatury Aplikacje wielostronicowe oparte na bibliotece React Router Rozpoczynanie pracy z pakietem React Router i definiowanie tras Dodawanie nawigacji do strony Od komponentu Link do komponentu NavLink Komponenty Route a "zwykłe" komponenty Od tras statycznych do dynamicznych Pobieranie parametrów trasy Tworzenie dynamicznych odsyłaczy Programowe nawigowanie po witrynie Przekierowania Trasy zagnieżdżone Obsługa niezdefiniowanych tras Tworzenie prostej trzystronicowej witryny Wzbogacanie podstawowej witryny Zarządzanie danymi za pomocą biblioteki React Router Pobieranie danych i routing są ze sobą ściśle powiązane Wysyłanie żądań HTTP bez biblioteki React Router Wczytywanie danych z użyciem biblioteki React Router Włączanie dodatkowych mechanizmów biblioteki React Router Wczytywanie danych na potrzeby tras dynamicznych Funkcje wczytujące dane, żądania i kod po stronie klienta Jeszcze o układach stron Ponowne używanie danych w trasach Obsługa błędów A teraz o przesyłaniu danych Używanie funkcji action() i metody formData() Zwracanie danych zamiast przekierowywania użytkownika Kontrolowanie, które operacje mają być uruchamiane przez poszczególne elementy Wyświetlanie obecnego stanu nawigacji Programowe przesyłanie formularzy Pobieranie i przesyłanie danych od kuchni Odraczanie wczytywania danych. Aplikacja z listą zadań do wykonania Często używane i popularne biblioteki Reacta React umożliwia tworzenie nie tylko aplikacji internetowych Komponenty Reacta i składnia JSX Tworzenie aplikacji Reacta do zapisywania celów związanych z tą książką Tworzenie aplikacji Reacta do zapisywania celów związanych z tą książką Komponenty i propy Tworzenie aplikacji wyświetlającej Twoje cele związane z tą książką Praca ze zdarzeniami i stanem Tworzenie prostego kalkulatora Rozbudowywanie kalkulatora Wyświetlanie list i warunkowe wyświetlanie treści Warunkowe wyświetlanie komunikatu o błędzie Wyświetlanie listy produktów Dodawanie stylów do aplikacji Reacta. Wyświetlanie informacji o poprawności danych wejściowych po przesłaniu formularza Używanie modułów CSS do ograniczania zasięgu stylów Portale i referencje Pobieranie wartości wejściowych od użytkownika. Dodawanie menu bocznego Zarządzanie efektami ubocznymi Tworzenie prostego bloga Na zapleczu Reacta i możliwości optymalizacji Optymalizowanie istniejącej aplikacji Praca ze złożonym stanem Modyfikowanie aplikacji, aby używała API kontekstu Zastępowanie haczyka useState() haczykiem useReducer() Tworzenie niestandardowych haczyków Reacta Utwórz niestandardowy haczyk dla danych wejściowych z klawiatury Aplikacje wielostronicowe oparte na bibliotece React Router Tworzenie prostej trzystronicowej witryny Wzbogacanie podstawowej witryny Zarządzanie danymi za pomocą biblioteki React Router Aplikacja z listą zadań do wykonania
Sygnatura czytelni BWEAiI: XII F 105
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 154693 N (1 egz.)
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności