setState 에서 object 값을 부분적으로 업데이트를 하고 싶었다. 그래서 찾은 자료가 아래 링크이다.
처음에는 새롭게 object 를 만들어야 했는데, ReactJS 에서 setState 의 parameter 로 function 을 지원한다고 해서 사용해 봤더니, update 하기 가장 좋은 것 같았다. 아래 code 를 참고하자.
newDict = {'test':'test'} this.setState({ dic: newDict })
this.setState(function(state) { state.dic['new'] = 'new' // dic 에 새로운 값 추가 return { dic: state.dic } })
댓글 없음:
댓글 쓰기