IlanZiin

#028 USESTATE ALTERANDO STRINGS E OBJETOS

Sep 13th, 2022
1,355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { useState } from 'react'
  2.  
  3. export default function App(){
  4.  
  5.     const [player, setPlayer] = useState({
  6.         name: 'Ilan',
  7.         score: 0
  8.     })
  9.  
  10.     function alterar(){
  11.         setPlayer(pa => {
  12.             return {
  13.                 ...pa,
  14.                 score: pa.score + 1
  15.             }
  16.         })
  17.     }
  18.  
  19.     return (
  20.         <>
  21.             <h1>React Hooks - useStates</h1>
  22.             <hr/>
  23.             <h3>Nome: {player.name}</h3>
  24.             <h3>Nome: {player.score}</h3>
  25.             <button onClick={alterar}>Alterar a pontuação</button>
  26.         </>
  27.     )
  28. }
Advertisement
Add Comment
Please, Sign In to add comment