React useState() Object 내부 값 변경
2021. 7. 5.
React Hooks 기반 const [infoData, setInfoData] = useState({ major: { name: "John Doe", age: "24", sex: "M", }, minor:{ id: 4, collegeRegion: "south", } }); 위와 같은 설정일 때, setInfoData((prevState) => ({ ...prevState, major: { ...prevState.major, name: "Tan Long", } })); 이렇게 변경합니다. prevState 를 파라미터로, ...prevState 로 이전 오브젝트 데이터를 복사해오고, 그 외에 새로운 값을 추가/변경 합니다. (=덮어 씌웁니다) 출처 : javascript - React Hooks useS..