// objekt für GTM window.object = { mandantId: 2, livesystem: '', protocol: 'https', // URL-Protokoll ("http" oder "https") provid: '', // Prov-ID prodid: [], // Artikel-ID prodid_underscore: [], // Artikel-ID (Liste der IDs mit Unterstrich getrennt) pagetype: '', // Seitentyp ('searchresults' => Suchergebnisseite, 'product' => Artikeldetailseite, 'category' => Kategorieseite, 'start' => Startseite, 'cart' => Warenkorbseite, 'purchase' => Bestellbestätigungsseite) pcat: [], // Shop-Label (Buch, DVD, Musik, etc.) prodcat: '', // Kategorie (buch, ebooks, special0(ereader), hoerbuch, musik, film, spielwaren, spiele, special02 (Papeterie) pname: [], // Artikel-Titel age: '', // Kundenalter (in Jahren) conversionId: '', // Auftragsnummer pageTitle: '', // HTML-Title discount: '', // Gutschein eingesetzt discountvalueDE: '', // Gutscheinwert (Kommanotation) discountvalueUS: '', // Gutscheinwert (Punktnotation) g: '', // Anrede ("m" oder "w") price: [], // Artikelpreis (Kommanotation) priceUS: [], // Artikelpreis (Punktnotation) conversionValue: '', // Gesamtsumme (Kommanotation) value: '', // Gesamtsumme (Punktnotation) quantity: 0, // Anzahl der Produkte conversionCurrency: '', // Conversion Währung conversionType: '', // Intelliad - Conversion Typ (sale -> "sa", lead -> "le", signup -> "si", pageview -> "pa", download -> "do") plz: '', // Intelliad - Rechnungsanschrift - PLZ ort: '', // Intelliad - Rechnungsanschrift - Ort artikelAnzahl: '', // Intelliad - Artikelanzahl intelliadRandom: '', // Intelliad - Zufallszahl sociomantics: '', // Sociomantics - Liste der Produkte im WK oder Checkout affilinet_products: [], criteoItems: '', // Criteo - Liste der Produkte im WK oder Checkout criteo: {}, // Criteo - Sponsored Products tdUid: '', // Trade Doubler - tdUid tdProductIds: [], // Trade Doubler - Pipe-separierte Liste von Artikel-IDs tdProductNames: [], // Trade Doubler - Pipe-separierte Liste von Artikel-Titeln tdProductGroups: [], // Trade Doubler - Pipe-separierte Liste von Tradedouble Group IDs tdProductValues: [], // Trade Doubler - Pipe-separierte Liste von Artikel-Preisen tdProductQuantities: [], // Trade Doubler - Pipe-separierte Liste von Artikel-Anzahlen xPlosion_event_id: '', // xPlosion - Event ID xPlosion_shop_trackingproducts: [], // xPlosion - kommaseparierte Liste von EANs der ersten 6 Produkte auf der Seite xPlosion_shop_id: '', // xPlosion - Kategorie xPlosion_product_id: '', // xPlosion - EAN xPlosion_product_onsale: '', // xPlosion - 1, wenn Preisnachlass, 0 sonst xPlosion_product_price: '', // xPlosion - Artikelpreis (Punktnotation) xPlosion_order_article: [], // xPlosion - kommaseparierte Liste von EANs xPlosion_order_products_quantity: [], // xPlosion - kommaseparierte Liste der Anzahl der Produkte xPlosion_order_revenue: [], // xPlosion - kommaseparierte Liste der Preise der Produkte xPlosion_order_total: '', // xPlosion - Artikelsumme(Punktnotation) xPlosion_order_id: '', // xPlosion - Auftragsnummer xPlosion_customer_gender: '', // xPlosion - Geschlecht: 1 für männlich, 2 für weiblich xPlosion_customer_zip: '', // xPlosion - PLZ der Auftragsrechnungsanschrift xPlosion_customer_agerange: '', // xPlosion - Kundenalter order_payment_method: '', // Zahlungsart: 4 für Filialabholung, Zahlung vor Ort, 19 für Vorkasse, 9 für Rechnung, 10 für Bankeinzug, 1 für Kreditkarte, 21 - Geschenkkarte, 22 - Postfinance (Schweiz) order_in_store_pickup: '', // Filialabholung ja = 1/nein = 0 category_path: [], // Breadcrumbs / Artikel-Kategorie-Pfad recommendationsSessionId: '' // Empfehlungen-Session-ID };     object.livesystem = 1;      object.pageTitle = $('title').text(); object.criteo.items = []; object.shop_mandanten_id = 2; object.kunde = { }; object.recommendationsSessionId = "SIDXihMFyeCcELHiQnIXitIrwAAAJw"; /* Kein GTM definiert */ window.dataLayer = [object]; if(trackData) { trackData.startGtm('GTM-3TL3') } else { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-3TL3'); } React von Nils Hartmann - Buch | Thalia
Warenkorb
if (typeof merkur !== 'undefined') { $(document).ready(merkur.config('COOKIECONSENT').init); }

React

Grundlagen, fortgeschrittene Techniken und Praxistipps – mit TypeScript und Redux

Das bewährte und umfassende Praxisbuch zu React – jetzt komplett aktualisiert und erweitert!
- Vom Einstieg bis zur professionellen React-Anwendung
- Lernen mit einem durchgehenden Beispiel
- Mit Tipps aus der Entwicklungspraxis der erfahrenen Autoren, z.B. zur Performance-Optimierung
- Mit einer Einführung in TypeScript

Mit diesem Buch lernst du von Grund auf, wie du mit React professionelle Single-Page-Anwendungen entwickelst.

In der Neuauflage ihres bewährten React-Arbeitsbuchs zeigen dir Nils Hartmann und Oliver Zeigermann alles Wesentliche von den Anfängen bis zur produktreifen React-Anwendung. Sie erklären dir dabei, wie du mit TypeScript typsicher und nachhaltig entwickelst und große Anwendungen u.a. mit dem React Context und Redux strukturierst. An vielen Stellen versorgen sie dich zudem mit hilfreichen Tipps aus ihrer eigenen React-Entwicklungspraxis.

Unter anderem wirst du folgende Themen kennenlernen:

- Anwendungen entwickeln mit der Hooks API und TypeScript
- Komponenten gestalten mit CSS
- Automatisiertes Testen mit der React Testing Library
- Client-Server-Kommunikation mit REST und GraphQL
- Navigation im Browser mit dem React Router
- Statemanagement mit React Context und Redux
- Serverseitiges Rendern von React-Anwendungen
- Strategien zur Performance-Optimierung

Eigene Kapitel widmen sich den eingesetzten modernen JavaScript-Features sowie TypeScript, sodass zum Verständnis des Buches Kenntnisse von ES5 ausreichen.

Neu in der 2. Auflage sind unter anderem:

- Die React Hooks API
- Testen mit der React Testing Library
- Typsichere Anwendungen mit TypeScript
- GraphQL-Clients mit React

Rezension
"Eine komplette Einführung in die React-Welt, mit einem realistischen Real-World-Beispiel,
das man nach und nach aufbaut und an dem alle Konzepte erklärt werden. Nils und Olli sind super Coaches, sie können die kompliziertesten Dinge einfach erklären. Absolut lesenswert!"Dave Brotherstone, Web Platform Lead, @SoundCloud"Dank des React-Buches von Oliver und Nils konnte ich mich schnell in die Aspekte von React einarbeiten und es kurze Zeit später in Anwendungen einsetzen. Der strukturierte Aufbau führte mich von den Grundlagen auch zu weiterführenden Themen wie dem React Router oder Redux. Seitdem setzte ich React mit großer Begeisterung in Projekten ein.“Simon Skoczylas, Senior Software Engineer, Karakun AG„Für mich das Standardwerk zum Thema React. Eine praktische und gut verständliche Einführung in das Thema.“Martin Fritze, Webentwickler und Podcaster im Metercast
… weiterlesen
  • Artikelbild-0
In den Warenkorb

Beschreibung

Produktdetails

Einband Taschenbuch
Seitenzahl 402
Erscheinungsdatum 12.12.2019
Sprache Deutsch
ISBN 978-3-86490-552-0
Verlag Dpunkt
Maße (L/B/H) 23,8/16,7/2,7 cm
Gewicht 787 g
Auflage 2. Auflage (2., überarb. u. erw. Aufl.)
Verkaufsrang 91749
Buch (Taschenbuch)
Buch (Taschenbuch)
34,90
34,90
inkl. gesetzl. MwSt.
inkl. gesetzl. MwSt.
Sofort lieferbar Versandkostenfrei
Sofort lieferbar
Versandkostenfrei
In den Warenkorb
PAYBACK Punkte
Vielen Dank für Ihr Feedback!
Entschuldigung, beim Absenden Ihres Feedbacks ist ein Fehler passiert. Bitte versuchen Sie es erneut.
Ihr Feedback zur Seite
Haben Sie alle relevanten Informationen erhalten?
Ihr Feedback ist anonym. Wir nutzen es, um unsere Produktseiten zu verbessern. Bitte haben Sie Verständnis, dass wir Ihnen keine Rückmeldung geben können. Wenn Sie Kontakt mit uns aufnehmen möchten, können Sie sich aber gerne an unseren Kundenservice wenden.

Kundenbewertungen

Es wurden noch keine Bewertungen geschrieben.