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
useEffect
hook 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
useState
hook to initialize the value to zero. -
Use the
console.log(count)
in theuseEffect
hook and have thecount
variable as a dependency. -
Create an arrow function that simply returns
count * 2
. -
Pass in
count + 1
to thesetCount
function which should be called in thebutton
.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Ställ mig frågor om detta ämne
Sammanfatta detta kapitel
Visa verkliga exempel
Awesome!
Completion rate improved to 3.13
Challenge
Svep för att visa menyn
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
useEffect
hook 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
useState
hook to initialize the value to zero. -
Use the
console.log(count)
in theuseEffect
hook and have thecount
variable as a dependency. -
Create an arrow function that simply returns
count * 2
. -
Pass in
count + 1
to thesetCount
function which should be called in thebutton
.
Tack för dina kommentarer!