안녕하세요 선생님 수업 정말 감사하게 잘듣고있는 한 학생입니다. 저는 toggleHandler를 선언할때 newChecked 배열을 쓰지않고 바로바로 Checked에 접근했는데 checked함수까지 선생님과 똑같이 설정하고 테스트해봣는데 정상적으로 작동하지 않아서요ㅠㅠ 혹시 newChecked로 접근하는 것과 저처럼 바로 setChecked로 접근하는 차이가 있을까요??ㅠㅠ
const toggleHandler = (id) => {
let currentIndex = Checked.indexOf(id)
//let newChecked = [...Checked]
if (currentIndex === -1) {
setChecked([...Checked, id])
//newChecked.push(id)
} else {
Checked.splice(currentIndex, 1)
//newChecked.splice(currentIndex, 1)
}
//setChecked(newChecked)
}