• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

usestate 관련 질문 드려요~

19.08.24 02:20 작성 조회수 87

0

const [files1, setFiles1] = useState([{user:1, name:1},{user:2, name:2}]);
const [files2, setFiles2] = useState([{user:3, name:3},{user:4, name:4}]);
 
이렇게 다중 배열이 2개 있는데
이걸 합치는 방법이 있나요?
 
[{user:1, name:1},{user:2, name:2},{user:3, name:3},{user:4, name:4}]
 
이렇게 합치고 싶어요
알려주세요~

답변 3

·

답변을 작성해보세요.

0

두 개를 왜 합치는지를 일단 모르겠습니다. 불변성은 지켜지고요. setFiles1나 setFiles2를 쓰면 둘 중에 한 곳으로 합쳐지므로, 처음부터 합쳐서 useState하시는 게 더 좋아보입니다.

0

서정우님의 프로필

서정우

질문자

2019.08.24

concat을 써도 불변성이 지켜지나요?

setFiles1 이나 setFiles2를 써야되지 않나요?

0

files1.concat(files2) 하시면 됩니다.