Challenge
Task
Now that we have learned the basics and the needed starting point for Functional Components in React, we will now go over a challenge that will help you get practical experience in creating components and getting familiar with coding components from scratch.
Your tasks are as follows:
-
Initialize the count to 0 and create a function to increment it.
-
Use the
useEffecthook to log a message every time the count is updated. -
Fill in with the function to multiply count by and return that value.
-
Add two paragraphs here displaying the current count and the double count.
-
Set the onclick method to a function that adds one to the count by calling
setCount.
Hints:
-
Use the
useStatehook to initialize the value to zero. -
Use the
console.log(count)in theuseEffecthook and have thecountvariable as a dependency. -
Create an arrow function that simply returns
count * 2. -
Pass in
count + 1to thesetCountfunction which should be called in thebutton.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Posez-moi des questions sur ce sujet
Résumer ce chapitre
Afficher des exemples du monde réel
Génial!
Completion taux amélioré à 3.13
Challenge
Glissez pour afficher le menu
Task
Now that we have learned the basics and the needed starting point for Functional Components in React, we will now go over a challenge that will help you get practical experience in creating components and getting familiar with coding components from scratch.
Your tasks are as follows:
-
Initialize the count to 0 and create a function to increment it.
-
Use the
useEffecthook to log a message every time the count is updated. -
Fill in with the function to multiply count by and return that value.
-
Add two paragraphs here displaying the current count and the double count.
-
Set the onclick method to a function that adds one to the count by calling
setCount.
Hints:
-
Use the
useStatehook to initialize the value to zero. -
Use the
console.log(count)in theuseEffecthook and have thecountvariable as a dependency. -
Create an arrow function that simply returns
count * 2. -
Pass in
count + 1to thesetCountfunction which should be called in thebutton.
Merci pour vos commentaires !