scrimba
React Advanced Basics
React Advanced Basics - controlled form
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

React Advanced Basics - controlled form
AboutCommentsNotes
React Advanced Basics - controlled form
Expand for more info
src
components
Scoreboard.js
run
preview
console
import React, { useState } from 'react'
import Player from './Player'

const initialState = [
{ id: 1, name: 'Violeta' },
{ id: 2, name: 'Danny' },
{ id: 3, name: 'Irene' },
]

export default function Scoreboard(){
const [players, setPlayers] = useState(initialState)

// console.log('WHAT IS PLAYERS?', players)

return <div>
<h4>Scoreboard</h4>
{ players.map((player) => {
// console.log('WHAT IS 1 PLAYER', player)
return <Player key={player.id} name={player.name}/>
})}
</div>
}
Console
"WHAT ARE PROPS"
,
{name:
"Violeta"
}
,
"WHAT ARE PROPS"
,
{name:
"Danny"
}
,
"WHAT ARE PROPS"
,
{name:
"Irene"
}
,
"WHAT ARE PROPS"
,
{name:
"Irene"
}
,
"WHAT ARE PROPS"
,
{name:
"Irene"
}
,
"WHAT ARE PROPS"
,
{name:
"Danny"
}
,
"WHAT ARE PROPS"
,
{name:
"Danny"
}
,
/index.html
-13:04