Kategorien
E-Books
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Computer im Büro
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Multimedia-Training
- Immobilien
- Überzeugung und NLP
- Steuern
- Sozialpolitik
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Berichte, Analysen
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
E-Presse
- Architektura i wnętrza
- Biznes i Ekonomia
- Haus und Garten
- E-Business
- Finanzen
- Persönliche Finanzen
- Unternehmen
- Fotografie
- Informatik
- HR und Gehaltsabrechnung
- Computer, Excel
- Buchhaltung
- Kultur und Literatur
- Wissenschaftlich und akademisch
- Umweltschutz
- meinungsbildend
- Bildung
- Steuern
- Reisen
- Psychologie
- Religion
- Landwirtschaft
- Buch- und Pressemarkt
- Transport und Spedition
- Gesundheit und Schönheit
-
Geschichte
-
Informatik
- Office-Programme
- Datenbank
- Bioinformatik
- IT Branche
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronik
- Digitale Fotografie
- Computergrafik
- Spiele
- Hacking
- Hardware
- IT w ekonomii
- Wissenschaftliche Pakete
- Schulbücher
- Computergrundlagen
- Programmierung
- Mobile-Programmierung
- Internet-Server
- Computernetzwerke
- Start-up
- Betriebssysteme
- Künstliche Inteligenz
- Technik für Kinder
- Webmaster
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Gedicht
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Schulbücher
-
Populärwissenschaft und akademisch
- Archäologie
- Bibliotekoznawstwo
- Filmwissenschaft
- Philologie
- Polnische Philologie
- Philosophie
- Finanse i bankowość
- Erdkunde
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Linguistik
- Literaturwissenschaft
- Logistik
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Theatrologie
- Teologie
- Theorien und Wirtschaftswissenschaften
- Transport i spedycja
- Sportunterricht
- Zarządzanie i marketing
-
Handbȕcher
-
Spielanleitungen
-
Professioneller und fachkundige Leitfaden
-
Jura
- Sicherheit und Gesundheit am Arbeitsplatz
- Geschichte
- Verkehrsregeln. Führerschein
- Rechtswissenschaften
- Gesundheitswesen
- Allgemeines. Wissenskompendium
- akademische Bücher
- Andere
- Bau- und Wohnungsrecht
- Zivilrecht
- Finanzrecht
- Wirtschaftsrecht
- Wirtschafts- und Handelsrecht
- Strafrecht
- Strafrecht. Kriminelle Taten. Kriminologie
- Internationales Recht
- Internationales und ausländisches Recht
- Gesundheitsschutzgesetz
- Bildungsrecht
- Steuerrecht
- Arbeits- und Sozialversicherungsrecht
- Öffentliches, Verfassungs- und Verwaltungsrecht
- Familien- und Vormundschaftsrecht
- Agrarrecht
- Sozialrecht, Arbeitsrecht
- EU-Recht
- Industrie
- Agrar- und Umweltschutz
- Wörterbücher und Enzyklopädien
- Öffentliche Auftragsvergabe
- Management
-
Führer und Reisen
- Afrika
- Alben
- Südamerika
- Mittel- und Nordamerika
- Australien, Neuseeland, Ozeanien
- Österreich
- Asien
- Balkan
- Naher Osten
- Bulgarien
- China
- Kroatien
- Tschechische Republik
- Dänemark
- Ägypten
- Estland
- Europa
- Frankreich
- Berge
- Griechenland
- Spanien
- Niederlande
- Island
- Litauen
- Lettland
- Mapy, Plany miast, Atlasy
- Miniführer
- Deutschland
- Norwegen
- Aktive Reisen
- Polen
- Portugal
- Andere
- Russland
- Rumänien
- Slowakei
- Slowenien
- Schweiz
- Schweden
- Welt
- Türkei
- Ukraine
- Ungarn
- Großbritannien
- Italien
-
Psychologie
- Lebensphilosophien
- Kompetencje psychospołeczne
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Hörbücher
-
Wirtschaft
- Bitcoin
- Geschäftsfrau
- Coaching
- Controlling
- E-Business
- Ökonomie
- Finanzen
- Börse und Investitionen
- Persönliche Kompetenzen
- Kommunikation und Verhandlungen
- Kleines Unternehmen
- Marketing
- Motivation
- Immobilien
- Überzeugung und NLP
- Steuern
- Handbȕcher
- Präsentationen
- Führung
- Public Relation
- Geheimnis
- Social Media
- Verkauf
- Start-up
- Ihre Karriere
- Management
- Projektmanagement
- Personal (HR)
-
Für Kinder
-
Für Jugendliche
-
Bildung
-
Enzyklopädien, Wörterbücher
-
Geschichte
-
Informatik
-
Andere
-
Fremdsprachen lernen
-
Kultur und Kunst
-
Lektüre
-
Literatur
- Anthologien
- Ballade
- Biografien und Autobiografien
- Für Erwachsene
- Drama
- Tagebücher, Memoiren, Briefe
- Epos
- Essay
- Science Fiction
- Felietonys
- Fiktion
- Humor, Satire
- Andere
- Klassisch
- Krimi
- Sachbücher
- Belletristik
- Mity i legendy
- Nobelpreisträger
- Kurzgeschichten
- Gesellschaftlich
- Okultyzm i magia
- Erzählung
- Erinnerungen
- Reisen
- Poesie
- Politik
- Populärwissenschaftlich
- Roman
- Historischer Roman
- Prosa
- Abenteuer
- Journalismus
- Reportage
- Romans i literatura obyczajowa
- Sensation
- Thriller, Horror
- Interviews und Erinnerungen
-
Naturwissenschaften
-
Sozialwissenschaften
-
Populärwissenschaft und akademisch
- Archäologie
- Philosophie
- Wirtschaft
- Handel. Weltwirtschaft
- Geschichte und Archäologie
- Kunst- und Architekturgeschichte
- Kulturwissenschaft
- Literaturwissenschaft
- Mathematik
- Medizin
- Geisteswissenschaften
- Pädagogik
- Lehrmittel
- Populärwissenschaftlich
- Andere
- Psychologie
- Soziologie
- Teologie
- Zarządzanie i marketing
-
Handbȕcher
-
Professioneller und fachkundige Leitfaden
-
Jura
-
Führer und Reisen
-
Psychologie
- Lebensphilosophien
- zwischenmenschliche Kommunikation
- Mindfulness
- Allgemeines
- Überzeugung und NLP
- Akademische Psychologie
- Psychologie von Seele und Geist
- Arbeitspsychologie
- Relacje i związki
- Elternschafts- und Kinderpsychologie
- Problemlösung
- Intellektuelle Entwicklung
- Geheimnis
- Sexualität
- Verführung
- Aussehen ind Image
- Lebensphilosophien
-
Religion
-
Sport, Fitness, Diäten
-
Technik und Mechanik
Videokurse
-
Datenbank
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersicherheit
-
Data Science
-
DevOps
-
Für Kinder
-
Elektronik
-
Grafik / Video / CAX
-
Spiele
-
Microsoft Office
-
Entwicklungstools
-
Programmierung
-
Persönliche Entwicklung
-
Computernetzwerke
-
Betriebssysteme
-
Softwaretest
-
Mobile Geräte
-
UX/UI
-
Web development
-
Management
Podcasts
- E-Books
- Webmaster
- JavaScript
- React od podstaw. Nowoczesne wzorce tworzenia aplikacji. Wydanie II
Details zum E-Book
JavaScript jest obecnie pełnowartościowym językiem programowania - wszechstronnym, elastycznym i pozwalającym na tworzenie wydajnego kodu. Społeczność skupiona wokół JavaScriptu udostępniła wiele przydatnych frameworków i bibliotek. Wśród nich wyjątkowo ciekawą propozycją jest React - popularna biblioteka przeznaczona do tworzenia nowoczesnych, dynamicznych aplikacji. To narzędzie, które w stosunkowo prosty sposób pozwala na pełne wykorzystanie możliwości nowoczesnych przeglądarek i urządzeń mobilnych - wystarczy wiedzieć, jak technologie JavaScript, CSS i HTML działają w przeglądarce WWW.
W tej przystępnej, zajmująco napisanej książce znajdziesz nie tylko dokładne omówienie biblioteki React, ale też podstawowe koncepcje JavaScriptu, testowania i debugowania oraz zarządzania informacjami o stanie. Przedstawiono tu aktualne i wnikliwe informacje o najlepszych praktykach i wzorcach stosowanych podczas tworzenia nowoczesnego kodu Reacta. Pokazano, jak budować interfejs użytkownika pozwalający na zmianę treści strony bez jej odświeżania. Zaprezentowano również podstawy programowania funkcyjnego z użyciem najnowszych funkcji oferowanych przez ECMAScript. Dzięki temu przewodnikowi dowiesz się, jak tworzyć komponenty Reacta, korzystać z routera Reacta, a także generować i testować serwery. Poszczególne informacje zostały uporządkowane i podane w sposób ułatwiający natychmiastowe rozpoczęcie pracy z tą świetną biblioteką.
W książce między innymi:
- kluczowe koncepcje programowania funkcyjnego w JavaScripcie
- działanie Reacta w przeglądarce WWW
- tworzenie warstwy prezentacji aplikacji
- debugowanie aplikacji Reacta
- zaczepy Reacta i korzystanie z routingu
- aplikacja Reacta klient-serwer
React: śmiało sięgaj po efektywność i nowoczesność!
Wprowadzenie 9
1. Poznajemy Reacta 13
- Solidne podstawy 14
- Przeszłość i przyszłość biblioteki React 14
- Zmiany w wydaniu drugim książki 15
- Praca z plikami 16
- Repozytorium pliku 16
- React Developer Tools 16
- Instalacja Node.js 17
2. JavaScript dla Reacta 19
- Deklarowanie zmiennych 20
- Słowo kluczowe const 20
- Słowo kluczowe let 21
- Szablon ciągu tekstowego 22
- Tworzenie funkcji 24
- Deklaracje funkcji 24
- Wyrażenie funkcji 24
- Parametry domyślne 26
- Funkcja strzałki 26
- Kompilacja kodu napisanego w JavaScripcie 29
- Obiekty i tablice 30
- Destrukturyzacja obiektu 30
- Destrukturyzacja tablicy 32
- Usprawnienie literału obiektu 32
- Operator rozszczepienia 33
- Asynchroniczny JavaScript 35
- Proste obietnice za pomocą fetch 35
- Słowa kluczowe async i await 37
- Tworzenie obietnicy 37
- Klasy 38
- Moduły ES6 40
- CommonJS 41
3. Programowanie funkcyjne w JavaScripcie 43
- Co to jest programowanie funkcyjne? 44
- Styl imperatywny kontra styl deklaratywny 45
- Koncepcje funkcyjne 48
- Niemodyfikowalność 48
- Czyste funkcje 50
- Konwersja danych 52
- Funkcje wyższego rzędu 58
- Rekurencja 59
- Kompozycja 61
- Zebranie wszystkiego w całość 63
4. Jak działa React? 69
- Konfiguracja strony 69
- Elementy Reacta 70
- ReactDOM 72
- Elementy potomne 73
- Komponenty Reacta 77
- Komponenty Reacta - podróż po historii 80
5. React i JSX 83
- Elementy Reacta jako JSX 83
- Wskazówki pomocne w pracy z JSX 84
- Mapowanie tablicy za pomocą JSX 85
- Babel 85
- Przepisy kulinarne w postaci kodu JSX 87
- Fragmenty Reacta 93
- Wprowadzenie do narzędzia webpack 94
- Tworzenie projektu 96
- Wczytywanie paczki 104
- Mapowanie źródła 105
- Narzędzie create-react-app 105
6. Zarządzanie informacjami o stanie Reacta 109
- Utworzenie komponentu StarRating 109
- Zaczep useState 111
- Refaktoryzacja dla zapewnienia zaawansowanych możliwości wielokrotnego użycia 115
- Informacje o stanie w drzewie komponentów 117
- Przekazywanie informacji o stanie w dół drzewa komponentów 118
- Przekazywanie interakcji z powrotem w drzewie komponentów 120
- Tworzenie formularzy 124
- Użycie ref 124
- Komponent kontrolowany 126
- Tworzenie zaczepu niestandardowego 127
- Dodawanie danych kolorów do informacji o stanie 129
- Kontekst Reacta 130
- Umieszczenie danych kolorów w kontekście 132
- Pobieranie kolorów za pomocą useContext 133
- Dostawca kontekstu zawierającego informacje o stanie 134
- Zaczepy niestandardowe w kontekście 136
7. Usprawnianie komponentów za pomocą zaczepów 139
- Wprowadzenie zaczepu useEffect 139
- Tablica zależności 142
- Głębokie sprawdzanie zależności 146
- Kiedy należy używać useLayoutEffect? 151
- Reguły, które należy stosować podczas pracy z zaczepami 153
- Usprawnienie kodu za pomocą useReducer 155
- Zaczep useReducer stosowany do obsługi skomplikowanych informacji o stanie 157
- Usprawnienie wydajności działania komponentu 160
- shouldComponentUpdate i PureComponent 162
- Kiedy przeprowadzać refaktoryzację? 163
8. Wykorzystywanie danych 165
- Żądanie danych 165
- Wysyłanie danych w żądaniu 167
- Przekazywanie plików za pomocą metody fetch() 167
- Autoryzacja żądania 168
- Zapisywanie danych lokalnie 169
- Obsługa informacji o stanie obietnic 172
- Generowane właściwości 174
- Listy wirtualizowane 177
- Tworzenie zaczepu useFetch 181
- Tworzenie komponentu Fetch 183
- Obsługa wielu żądań 185
- Zachowywanie wartości 186
- Żądania typu kaskadowego 190
- Ograniczanie szybkości działania sieci 193
- Równocześnie wykonywane żądania 194
- Oczekiwanie na wartości 196
- Anulowanie żądania 197
- Wprowadzenie do GraphQL 200
- API GraphQL serwisu GitHub 200
- Wykonanie żądania GraphQL 202
9. Technologia Suspense 209
- Granice błędu 211
- Podział kodu 214
- Wprowadzenie - komponent Suspense 216
- Użycie komponentu Suspense z danymi 217
- Zgłaszanie obietnicy 220
- Tworzenie źródła danych typu Suspenseful 224
- Algorytm Fiber 228
10. Testowanie kodu tworzonego z użyciem Reacta 231
- ESLint 231
- Wtyczki ESLinta 234
- Prettier 236
- Konfiguracja Prettiera w projekcie 237
- Prettier w VSCode 238
- Sprawdzanie typów w aplikacji pisanej z użyciem Reacta 239
- PropTypes 239
- Flow 242
- TypeScript 245
- Programowanie sterowane testami 248
- TDD i nauka 249
- Wykorzystanie frameworka Jest 249
- Create React App i testy 249
- Testowanie komponentów Reacta 253
- Zapytania 256
- Testowanie zdarzeń 257
- Stosowanie pokrycia kodem 259
11. Router Reacta 261
- Dołączanie routera 262
- Właściwości routera 265
- Trasy zagnieżdżone 267
- Użycie przekierowania 269
- Parametry routingu 271
12. React i serwer 275
- Izomorficzny kontra uniwersalny 275
- Domeny serwera i klienta 276
- Serwer generujący kod Reacta 278
- Generowanie danych za pomocą Next.js 284
- Gatsby 288
- Przyszłość Reacta 290
- Titel: React od podstaw. Nowoczesne wzorce tworzenia aplikacji. Wydanie II
- Autor: Eve Porcello, Alex Banks
- Originaler Titel: Learning React: Modern Patterns for Developing React Apps, 2nd Edition
- Übersetzung: Agnieszka Górczyńska
- ISBN: 978-83-283-7290-0, 9788328372900
- Veröffentlichungsdatum: 2021-02-09
- Format: E-book
- Artikelkennung: reaop2
- Verleger: Helion