숙제1 쪽에서 버튼 누르면 유저가 입력한 글을 글목록에 추가해주세요 에서
<button onClick={()=>{
let copy = [...글제목];
copy.unshift(입력값);
글제목변경(copy)
}}>글발행</button>
으로 되어 있던데 어차피 copy한 것을 글제목변경을 통해 글제목으로 대체할 것이면 copy 쓸 이유가 따로 있는지 알고 싶습니다
그냥 copy쓰지 말고
<button onClick={()=>{
글제목.unshift(입력값)
}}>글발행</button>
으로만 하는 것과 얼마나 차이가 있는지 알고 싶습니다
그리고 2번째 숙제에서 삭제기능은 만들었는데 바로 적용이 안되고 input쪽에서 뭔가를 치든 삭제하든 해야 그제야 목록에서 사라지더라고요
(사실 삭제뿐만이 아니라 추가(글발행)도 input 값을 변경해야 적용됨)
이것도 비동기적 처리의 결과인가요? 그렇다면 실시간으로 처리되게 하려면 어떻게 해야할까요?