바르고 뜨겁게

React native Array 에 값 추가 하기 본문

자바스크립트/React Native

React native Array 에 값 추가 하기

RightHot 2019. 11. 23. 12:21

리액트는 array에 값을 추가할 때 push 를 사용하면 안된다.

array에 push를 하는경우 state의 변경을 리액트가 알지 못하기 때문

 const array = [];
 array.push(1)

array === array : true


이기 때문에 리액트가 감지 하지 못한다.

따라서 아래처럼 사용해줘야한다

 const array2 = [...array, 2]

array === array2 : false


Comments