그러면 deep copy를 해서 객체 state를 수정해야 할 때는 언제인가요?
const onChange = (e: { originalEvent: Event, value: number, id: string }) => {
setSchedulingTime((prevState) => {
return {
...prevState,
[e.id]: e.value
};
});
};
const onChange = (e: { originalEvent: Event, value: number, id: string }) => {
let newState = {
...scheduling,
[e.id]: e.value
};
setSchedulingTime(newState)
};
위에 방법과 아래 방법의 차이는 무엇이죠??