scrimba
Learn class components in React
State in class components
Go Pro!Bootcamp

Bootcamp

Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

State in class components
AboutCommentsNotes
State in class components
Expand for more info
App.js
run
preview
console
import React from "react"

export default function App() {
const [goOut, setGoOut] = React.useState("Yes")

function toggleGoOut() {
setGoOut(prevState => {
return prevState === "Yes" ? "No" : "Yes"
})
}

return (
<div className="state">
<h1 className="state--title">Should I go out tonight?</h1>
<div className="state--value" onClick={toggleGoOut}>
<h1>{goOut}</h1>
</div>
</div>
)
}
Console
/index.html
-3:07