작성한 질문수
웹 게임을 만들며 배우는 React
2-10. 끝말잇기 Hooks로 전환하기
작성
·
184
0
useState를 보고 궁금한게 있어서 질문드립니다.
useState는 불변성때문에 직접적으로 변경을 해주는게 불가능하다 들어서 splice 같은 메소드는 못 쓴다고 들었습니다.
예를들어서 [1,2,3,4,5]라는 배열이있을때 3을 삭제하고 9라는 숫자를 넣고싶으면 어떻게 해야할지 감이안잡혀서 질문드립니다.
답변 1
1
filter 메서드로 걸러내시고 스프레드 후 추가하시면 됩니다.
[...arr.filter((v) => v !== 3), 9] 이런 식으로 하시면 됩니다.