로토의 블로그

TIL: 20170829

redux

  • mapToState는 얕은 비교(shallow equals)을 한다. https://github.com/reactjs/redux/issues/585 참고.
  • immutablity-helper로 reducer를 변경할 때, array 배열에 값을 추가하거나 하는 것으로는 rerendering이 일어나지 않는다. reducer를 업데이트 하기 전에 Array.prototype.splice(0)을 이용하거나 lodash의 cloneDeep을 이용해 다른 객체로 만들어버리자.
    • 혹은 immutablity-helper의 $push helper를 이용해서 배열에 값을 추가하자.