KnowledgeCity

React.js: funktionale Komponenten

In diesem Kurs werden wir die Struktur, die Hooks und die Lebenszyklusfunktionen von funktionalen Komponenten behandeln, sowie die Verwendung der am…

In diesem Kurs werden wir die Struktur, die Hooks und die Lebenszyklusfunktionen von funktionalen Komponenten behandeln, sowie die Verwendung der am häufigsten verwendeten Hooks wie useEffect, useState, useCallback und useMemo.

React Functional Components sind ein wesentlicher Baustein für jede React.js-Anwendung. Sie ermöglichen es Entwicklern, wiederverwendbare, zustandslose UI-Komponenten mit einer funktionsbasierten Syntax zu erstellen. In diesen Lektionen werden wir tief in die Struktur, die Hooks und die Lebenszyklusfunktionen von Functional Components eintauchen, einschließlich der Definition und Verwendung von Props und der Verwaltung des Zustands mithilfe von Hooks.

Die Struktur von Funktionskomponenten unterscheidet sich von Klassenkomponenten, da sie nicht auf einer klassenbasierten Syntax beruhen. Stattdessen nehmen sie Props als Parameter auf und geben JSX als Ausgabe zurück. Wir werden die Anatomie einer funktionalen Komponente untersuchen, einschließlich der Definition und Verwendung von Requisiten, der Verwendung des useState-Hooks zur Verwaltung des Komponentenzustands und der Wiedergabe von JSX.

Hooks sind ein leistungsfähiges Konzept in React Functional Components, das es Entwicklern ermöglicht, funktionsbasierten Komponenten Zustände und andere Funktionen hinzuzufügen. Wir werden die am häufigsten verwendeten Hooks in React untersuchen, darunter useEffect, useState, useCallback und useMemo.

Lernziele

  • Verstehen der funktionalen Komponenten von React
  • Verstehen von React-Hooks
  • React-Requisiten verstehen

Autor: Tony Davydets

Dauer: 26m · 6 Lektionen
Niveau: Beginner
Sprache: Deutsch

Fähigkeiten, die du erwirbst

Komponenten-BibliothekenFunktionale ProgrammierungHTML-KomponentenReact JsxReactstrapReact.js (Javascript-Bibliothek)

Was Sie lernen werden

  • Verstehen Sie die Struktur von React-Funktionskomponenten und wie sie sich von Klassenkomponenten unterscheiden
  • Definieren und verwenden Sie Props als Parameter und geben JSX als Ausgabe zurück
  • Verwalten Sie den Komponentenzustand mit dem useState-Hook
  • Wenden Sie häufig verwendete React-Hooks wie useEffect, useState, useCallback und useMemo an
  • Erkunden Sie die Hooks und Lifecycle-Funktionen von Funktionskomponenten

Wichtige Erkenntnisse

  • React-Funktionskomponenten sind ein wesentlicher Baustein jeder React.js-Anwendung und ermöglichen es Entwicklern, wiederverwendbare, zustandslose UI-Komponenten mithilfe einer funktionsbasierten Syntax zu erstellen.
  • Im Gegensatz zu Klassenkomponenten verlassen sich Funktionskomponenten nicht auf klassenbasierte Syntax; sie nehmen Props als Parameter auf und geben JSX als Ausgabe zurück.
  • Hooks ermöglichen es Entwicklern, Status und andere Funktionalität zu funktionsbasierten Komponenten hinzuzufügen.
  • Die am häufigsten verwendeten Hooks sind useEffect, useState, useCallback und useMemo.
  • Der Kurs behandelt das Definieren und Verwenden von Props, die Verwaltung von Zustand mit dem useState-Hook und das Rendern von JSX.

Häufig gestellte Fragen

Was behandelt dieser Kurs?

Der Kurs behandelt die Struktur, Hooks und Lifecycle-Funktionen von React-Funktionskomponenten, einschließlich der Definition und Verwendung von Props, der Verwaltung von Zustand mit dem useState-Hook und der Verwendung häufig verwendeter Hooks wie useEffect, useState, useCallback und useMemo.

Welche Fähigkeiten werde ich aus diesem Kurs erwerben?

Sie erwerben Fähigkeiten in Komponentenbibliotheken, funktionaler Programmierung, HTML-Komponenten, React JSX, Reactstrap und der React.js-JavaScript-Bibliothek.

Wie unterscheiden sich Funktionskomponenten von Klassenkomponenten?

Funktionskomponenten verlassen sich nicht auf klassenbasierte Syntax. Stattdessen nehmen sie Props als Parameter auf und geben JSX als Ausgabe zurück.

Welche Hooks werden in diesem Kurs behandelt?

Der Kurs untersucht die am häufigsten verwendeten Hooks in React, darunter useEffect, useState, useCallback und useMemo.

Was sind die Lernziele dieses Kurses?

Die Lernziele sind das Verständnis von React-Funktionskomponenten, React-Hooks und React-Props.

Transkript

Transkript

Hello, my name is Tony, and in. These lessons you will learn about functional. Components, structure and hooks. In this lesson, I will show you what functional components are. Now, before long ago, functional components were thought of as lesser components in comparison to their class based counterpart. And that is because class based components were thought of as complete. They had access to such things as state. Confunctional components were thought of as stateless lighterweight components. But with the recent addition of hooks such as UseState and other hooks such as UseEffect, that further exposed functional components to lifecycle functions that would otherwise only be available to their class based counterparts. Let's take a look at a parent component that we use in order to render our application. Now, first and foremost, we can see. That we are using two special functions called UseState. They are provided to us by React group and they expose a functional component. To functionality that would otherwise only be available to its class based counterpart in the previous versions of React. So, because we are using a usetate function, that function is special. It is called a hook. There are certain functions that come from. Andere Reaktionsgruppe als „Reagieren“ und wann. Sie werden innerhalb eines funktionalen Bereichs verwendet. Komponente, der sie diese funktionale Komponente aussetzen. Die gleiche Funktionalität, die es sonst nur gäbe auf sein klassenbasiertes Gegenstück beschränkt. Nun sollen funktionsbasierte Komponenten sehr sein geschmeidig. Sie können sehen, dass dies bei unserer übergeordneten Komponente nicht der Fall war. Erhalten Sie natürlich jegliche Requisiten, das ist ein Grund. Aber zum Beispiel eine kleinere oder untergeordnete Komponente, die wir verwenden innerhalb unserer übergeordneten Komponente, der App-Komponente, empfängt ein paar Requisiten. Es ist nicht notwendig, aber es ist etwas, das wirklich nützlich ist in einer Funktionskomponente. Seit der Einführung von Hooks gibt es klassenbasierte Komponenten mehr oder weniger auf dem Weg nach draußen im React-Ökosystem. Und wenn Sie es mit einem zu tun haben. Framework, das neuerer Natur ist, können Sie in dieser Klasse sehen Basiskomponenten werden durch funktionale ersetzt Komponenten. Das hat viel damit zu tun. Leistung, mit der Art und Weise, wie Dinge nach einem angehoben werden Bündel ist aufgebaut. Auf all das werden wir jetzt nicht näher eingehen. Aber sagen wir einfach, dass funktionale Komponenten a sind moderneres Äquivalent ihres klassenbasierten Gegenstücks. Auch wenn klassenbasierte Systeme immer noch sehr verbreitet sind und sind gebraucht, funktionsfähig. Komponenten sind jetzt stärker in den Vordergrund gerückt. Zur jüngsten Einführung von Hooks durch die React-Gruppe. In unserer nächsten Lektion werden wir einen Blick darauf werfen, was Hooks sind und welche anderen Lebenszyklusfunktionen wir haben können uns durch den Einsatz von Haken ausgesetzt. Vielen Dank fürs Zuschauen.

Unterwegs lernen

Lerne überall — mit der KnowledgeCity-App schaust du Lektionen unterwegs.