scrimba
React Bootcamp Course
useState() Part 3 - Changing More Complex State
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

useState() Part 3 - Changing More Complex State
AboutCommentsNotes
useState() Part 3 - Changing More Complex State
Expand for more info
App.js
run
preview
console
import React, {useState} from "react"

function App() {
const [inputData, setInputData] = useState({firstName: "", lastName: ""})
const [contactsData, setContactsData] = useState([])

function handleChange(event) {

}

function handleSubmit(event) {

}

return (
<>
<form onSubmit={handleSubmit}>
<input
placeholder="First Name"
name="firstName"
value={inputData.firstName}
onChange={handleChange}
/>
<input
placeholder="Last Name"
name="lastName"
value={inputData.lastName}
onChange={handleChange}
/>
<br />
<button>Add contact</button>
</form>
{/*{contacts}*/}
</>
)
}

export default App
Console
/index.html
-8:33