Aus dem Kurs: React Grundkurs
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.
Lifecycle mit useEffect: Countdown – Tutorial zu React.js
Aus dem Kurs: React Grundkurs
Lifecycle mit useEffect: Countdown
Wir lernen jetzt einen neuen Hook kennen. Mit useEffect sind wir in der Lage, auf Lifecycle Changes zu reagieren, ähnlich wie in Class Components. Wir bauen jetzt einen Countdown mit einer Function Component. Zuerst brauchen wir einen neuen State mit useState und dem Initialwert 10, denn wir wollen von 10 auf 0 runter zählen. Diesen Wert setzen wir dann sowohl in unsere schöne HTML Progress Bar als auch als lesbare Zahl in unseren Paragraph. Was wir jetzt im Grunde bräuchten, wäre componentDidMount. Das gibt es aber in Function Components nicht. Stattdessen gibt es useEffect. useEffect nimmt als ersten Parameter eine Function entgegen, die bei jeder Änderung der Komponente aufgerufen wird, also auch beim initialen Mount. Das Problem ist jedoch, dass wir nicht jedes Mal ein neues Intervall erzeugen wollen, wenn sich irgendetwas geändert hat, denn sonst haben wir irgendwann unendlich viele Intervalle, deswegen gibt es in useEffect einen zweiten Parameter, der ein sogenanntes…
Inhalt
-
-
-
-
-
-
-
Warum gibt es Function Components?4 Min. 16 Sek.
-
(Gesperrt)
Regeln von Hooks2 Min. 2 Sek.
-
(Gesperrt)
Keine schwarze Magie: React Hooks1 Min. 47 Sek.
-
(Gesperrt)
ButtonCounter mit useState4 Min. 17 Sek.
-
(Gesperrt)
Lifecycle mit useEffect: Countdown8 Min. 3 Sek.
-
(Gesperrt)
useMemo bzw. useCallback5 Min.
-
(Gesperrt)
React Hooks: Ausblick und Tipps2 Min. 19 Sek.
-
(Gesperrt)
Challenge: Stoppuhr56 Sek.
-
(Gesperrt)
Solution: Stoppuhr11 Min. 15 Sek.
-
-
-
-
-
-
-
-
-
-
-
-