const onChange = e => {

    const {name, value} = e.target;

    setInputs({

      ...inputs,

      [name]: value

    })

  }


inputs는 { username: '', email: '',  }라는 객체


setInputs함수는 inputs복사해서 넣고 name 속성을 가진 value를 넣는 것 같은데 그럼 name: value로 넣는게 맞지 않음?


왜 name에 대괄호 씌워서 배열로 만드는 거임?