정리하며...

리액트에서 state 를 업데이트 할 때에는, 언제나 불변함을 유지시켜주어야 합니다. 자칫 잘못했다간 나중에 최적화를 제대로 못하게 되는 일이 발생하죠.

Immutable.js 같은 도구를 사용하지 않아도, 그냥 자바스크립트 기능만을 사용하여 충분히 불변함을 유지 할 수 있습니다. 하지만! Immutable.js 를 사용하면 이러한 작업을 훨씬 빠르고 쉽게 할 수 있습니다. 특히 state 의 구조가 조금 복잡 할 때 사용한다면 더더욱 효과적입니다.

정말 간단한 애플리케이션이라면 사실상 그냥 ES6 기능만을 사용하여 구현하는 것도 충분하다고 생각합니다.

추가적으로 Immutable 은 Redux 와 함께 사용한다면 더더욱 빛을 발합니다!

앞으로 이어지는 리덕스 튜토리얼 에서 이를 활용하여 매우 편한 상태관리를 할 수 있게 됩니다.

results matching ""

    No results matching ""