React : die praktische Einführung in React, React Router und Redux /
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Alemán |
Publicado: |
Heidelberg :
Dpunkt.verlag,
2016.
|
Edición: | 1. Auflage. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Inhaltsverzeichnis; Teil I
- Einleitung; 1 Einleitung; 1.1 Was ist React?; 1.2 Warum React?; 1.3 Beziehung zu anderen Technologien; 1.3.1 ES6 (ECMAScript 2015), ES7 und Babel; 1.3.2 Webpack und Browserify; 1.3.3 TypeScript und Flow; 1.3.4 React Router; 1.3.5 Flux; 1.3.6 Redux; 1.3.7 React Developer Tools; 1.4 Vergleich mit anderen Webtechnologien; 1.4.1 Web Components; 1.4.2 Ember; 1.4.3 Angular 1 und 2; 1.4.4 React Native; 1.4.5 Elm; 1.4.6 Om und Om next; 1.5 Die Beispielanwendung; 1.6 Wie man dieses Buch benutzt; 1.7 Voraussetzungen für dieses Buch; 1.8 Website zum Buch; 1.9 Danksagungen.
- 2 Schnelldurchgang
- React im Überblick2.1 JSX; 2.2 Komponenten; 2.2.1 Eigenschaften (Properties) und Zustand (State); 2.2.2 Events; 2.2.3 Styles und className; 2.3 Ein Grüßaugust: Unsere erste React-Komponente; 2.4 Exkurs: Vergleich mit Angular; 2.4.1 Angular 1; 2.4.2 Angular 2; 2.5 Zusammenfassung; 3 Die Beispielanwendung: "Vote as a Service"; 3.1 Das Beispiel installieren und ausführen; 3.1.1 Die fertige Anwendung starten; 3.2 Die Beispielanwendung; 3.3 Fachliches Modell und REST-API; 3.4 Die Anwendung schrittweise entwickeln; 3.4.1 Das Beispiel entwickeln: Hands-on; 3.5 Der Server.
- 3.6 Hintergrund: Der Beispielserver3.7 Der VoteApp-Server; 3.8 Zusammenfassung; 4 Die JavaScript-Erweiterung JSX; 4.1 Grundlagen; 4.2 JavaScript-Ausdrücke in JSX; 4.3 Kommentare in JSX; 4.4 Fallunterscheidungen; 4.5 Listen; 4.6 Style-Angaben in JSX; 4.7 Komponenten; 4.8 Rendern von Elementen; 4.9 Zusammenfassung; Teil II
- React; 5 Eine React-Komponente; 5.1 Hands-on: Eine Komponente; 5.2 React-Komponenten als Funktionen und Klassen; 5.2.1 Komponenten als Funktionen; 5.2.2 Eine React-Komponente als ES6-Klasse; 5.2.3 Komponente als Klasse oder als Funktion?
- 5.3 Konfiguration einer Komponente: Properties5.3.1 Properties übergeben; 5.3.2 Properties verwenden; 5.3.3 Properties beschreiben; 5.3.4 Default-Werte für Properties; 5.4 Zustand einer Komponente: State; 5.4.1 Auf den Zustand zugreifen; 5.4.2 Den Zustand verändern; 5.4.3 Zustand initialisieren; 5.4.4 Rendern erzwingen oder unterdrücken; 5.5 Properties, State und Instanz-Variablen; 5.6 Lebenszyklus einer React-Komponente; 5.7 Auf native DOM-Elemente zugreifen: refs; 5.8 Zusammenfassung; 6 Arbeiten mit mehreren Komponenten; 6.1 Hands-on: Hierarchien von Komponenten; 6.2 Komponenten einbinden.
- 6.2.1 Properties und der Object-Spread-Operator6.3 Arbeiten mit Children; 6.3.1 Das children-Property; 6.3.2 Die React. Children-Utilities; 6.3.3 Anzahl der Children beschränken; 6.4 Listen; 6.4.1 Das key-Attribut; 6.5 Zusammenfassung; 7 Interaktive Komponenten; 7.1 Hands-on: An Umfragen teilnehmen; 7.2 Hintergrund: Datenfluss in React-Anwendungen; 7.3 Ereignisse/Event Handler; 7.3.1 Methoden-Binding für Event Handler; 7.4 Kommunikation zwischen Komponenten; 7.4.1 Kommunikation von Child zu Parent; 7.4.2 Komponentenunabhängige Kommunikation; 7.5 Zusammenfassung; 8 Formulare mit React.