커리어리 트렌드

개발자 Q&A

채용 공고 매칭

개발자 오픈 프로필

사이드 프로젝트

부트캠프 비교

개발자 Q&A

토픽

인기 태그

react

javascript

java

python

typescript

next.js

react-native

비전공자

인공지능

부트캠프

#spread-operator

useState에서 previous state인자를 사용하는 방법과 이전 값을 spread해서 사용하는 방법중 어떤 방법을 사용해야 할지 고민입니다

const [imageArray, setImageArray] = useState([]); 혹시 어떤 배열안에 있는 객체요소 state변경을 할때, setState 인자인 previous state를 받아서 수정하는게 나은가요? 예) setImageArray((prev)=> [ …prev, {something}]) 아니면 spread로 새로운 배열로 복사해서 이것을 수정하고 setState에 넣는게 나은가요? 예) const copiedArray = […imageArray]; copiedArray. something something 작업 setImageArray(copiedArray);

기술

#usestate

#previous-state

#spread-operator

답변 1

댓글 0

조회 51