Packt

React-Grundlagen, Komponenten und Zustandsverwaltung

Holen Sie sich eines unserer besten Angebote und erweitern Sie Ihre Fähigkeiten mit 50% Rabatt auf Coursera Plus. Jetzt sparen.

Packt

React-Grundlagen, Komponenten und Zustandsverwaltung

Bei Coursera Plus enthalten

Fragen Sie Coursera

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Verstehen Sie die grundlegenden Konzepte von React, einschließlich JSX, Komponenten und Status.

  • Beherrschen Sie React-Hooks wie useState und useEffect, um dynamische Anwendungen zu erstellen.

  • Lernen Sie, wie man mit Routing arbeitet und verschachtelte Routen in React-Anwendungen implementiert.

  • Erstellen Sie reale React-Projekte, um Ihr Verständnis für React-Komponenten und Zustandsverwaltung zu vertiefen.

Kompetenzen, die Sie erwerben

  • Kategorie: React.js
  • Kategorie: Javascript
  • Kategorie: Benutzeroberfläche (UI)
  • Kategorie: Web-Design und Entwicklung
  • Kategorie: Wiederverwendbarkeit von Code
  • Kategorie: Validierung von Daten
  • Kategorie: Ereignisgesteuerte Programmierung
  • Kategorie: HTML und CSS

Werkzeuge, die Sie lernen werden

  • Kategorie: Bootstrap (Front-End-Framework)
  • Kategorie: ASP.NET
  • Kategorie: Anwendungsprogrammierschnittstelle (API)
  • Kategorie: Web-Entwicklungs-Tools
  • Kategorie: JavaScript-Frameworks
  • Kategorie: UI-Komponenten
  • Kategorie: Cascading Style Sheets (CSS)

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

10 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung „React Bootcamp mit .NET API (Router, Redux Toolkit, Hooks)“
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 9 Module

In diesem Modul führen wir Sie in die Welt von React ein und zeigen Ihnen, warum diese Technologie für Webentwickler heute ein Muss ist. Außerdem erhalten Sie einen Einblick in die spannenden Projekte, die Sie im Laufe des Kurses erstellen werden, und lernen die Tools und Voraussetzungen kennen, die für den Einstieg in React erforderlich sind. Dieser Abschnitt legt den Grundstein für Ihr Lernen und stellt sicher, dass Sie für die kommenden Lektionen gut gerüstet sind.

Das ist alles enthalten

9 Videos2 Lektüren

In diesem Modul werden wir in die Grundlagen von React eintauchen, von der Einrichtung Ihres ersten Projekts bis zum Verständnis der Leistungsfähigkeit von JSX. Sie werden praktische Erfahrungen sammeln, indem Sie Ihren ersten React Code schreiben und seine Syntax erforschen, sowie effiziente Praktiken zur Projekteinrichtung erlernen. Am Ende dieses Abschnitts werden Sie ein solides Verständnis dafür haben, wie Sie Ihre eigenen React-Anwendungen erstellen und ausführen können.

Das ist alles enthalten

15 Videos1 Aufgabe

In diesem Modul werden wir tief in die React-Komponenten eintauchen - die Bausteine jeder React-Anwendung. Sie werden lernen, Funktions- und Klassenkomponenten zu erstellen, dynamische Inhalte zu verwalten und Daten zwischen Komponenten mithilfe von props zu übergeben. Darüber hinaus erforschen wir, wie Sie Ihre Komponenten mit CSS und Bootstrap stylen können, um Ihre Anwendungen sowohl funktional als auch visuell ansprechend zu gestalten.

Das ist alles enthalten

22 Videos1 Aufgabe

In diesem Modul werden Sie sich auf die Verwaltung von Zuständen in React konzentrieren, indem Sie eine interaktive Zähleranwendung, CountOPedia, erstellen. Sie lernen, wie Sie Zustände in Ihren React-Komponenten dynamisch speichern und aktualisieren können. Mit einer Reihe von praktischen Übungen werden Sie ein Verständnis dafür entwickeln, wie Sie zustandsbehaftete Komponenten handhaben und auf Benutzerinteraktionen in Echtzeit reagieren können.

Das ist alles enthalten

12 Videos1 Aufgabe

In diesem Modul führen wir Sie durch den Prozess der Erstellung von ContactOPedia - einer React-App, die eine Liste von Kontakten verwaltet. Sie lernen das Erstellen, Lesen, Aktualisieren, Löschen (CRUD), die Verwendung von Axios zur Interaktion mit externen APIs und die Erstellung interaktiver Formulare. Dieser Abschnitt konzentriert sich auch auf das Hinzufügen von Validierungen, um die Integrität der Kontaktdaten zu gewährleisten und die Benutzerfreundlichkeit Ihrer App zu verbessern.

Das ist alles enthalten

24 Videos1 Aufgabe

Dieses Modul befasst sich mit den Lifecycle-Methoden von React-Klassenkomponenten, mit denen Sie den Zustand und die Seiteneffekte in den verschiedenen Phasen des Lebens einer Komponente verwalten können. Sie werden lernen, wie Sie Datenabrufe, Bereinigungsoperationen und Komponentenaktualisierungen mit Lebenszyklusmethoden wie componentDidUpdate und componentWillUnmount handhaben. Am Ende dieses Abschnitts werden Sie diese Methoden beherrschen, um effiziente React-Anwendungen zu erstellen.

Das ist alles enthalten

10 Videos1 Aufgabe

In diesem Modul werden wir uns eingehend mit React-Hooks beschäftigen und uns dabei auf useState und useEffect konzentrieren, um Zustände zu verwalten und Seiteneffekte in funktionalen Komponenten zu behandeln. Sie werden auch fortgeschrittene Techniken zur Fehlerbehebung bei häufigen Problemen mit Hooks entdecken. Durch die Erstellung des WatchOPedia-Projekts werden Sie praktische Erfahrungen mit Hooks sammeln, um interaktive React-Anwendungen in Echtzeit zu erstellen.

Das ist alles enthalten

10 Videos1 Aufgabe

In diesem Modul konzentrieren wir uns auf die Anwendung von Lifecycle-Methoden in funktionalen React-Komponenten mit Hooks wie useEffect, useRef und useID. Sie werden lernen, wie Sie Seiteneffekte nur bei Bedarf ausführen, Zustandsänderungen verfolgen und Barrierefreiheit-freundliche Komponenten erstellen. Dieser Abschnitt wird Ihre Fähigkeiten zur Verwaltung von Seiteneffekten und zur Optimierung der Leistung Ihrer React-Anwendungen weiter verbessern.

Das ist alles enthalten

12 Videos1 Aufgabe

In diesem letzten Modul werden wir Sie durch den Prozess des Hinzufügens von Routing zu Ihren React-Anwendungen mit React Router führen. Sie werden lernen, mehrere Routen zu erstellen, dynamische URLs mit Parametern zu behandeln und verschachtelte Routen für eine komplexere Benutzererfahrung zu implementieren. Am Ende dieses Abschnitts werden Sie in der Lage sein, mit Leichtigkeit vollständig navigierbare React-Anwendungen zu erstellen.

Das ist alles enthalten

16 Videos1 Lektüre3 Aufgaben

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Packt - Course Instructors
Packt
1.946 Kurse573.323 Lernende

von

Packt

Mehr von Software-Entwicklung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen