스크랩

불변성 Immutable 이란 무엇인가

미래에서 온 개발자 2022. 12. 5. 09:26
 

변하지 않는 상태를 유지하는 방법, 불변성(Immutable)

이번 포스팅에서는 순수 함수에 이어 함수형 프로그래밍에서 중요하게 여기는 개념인 에 대한 이야기를 해보려고 한다. 사실 순수 함수를 설명하다보면 불변성에 대한 이야기가 꼭 한번은 나오

evan-moon.github.io

 

- 실제 프로그램을 짤 때 함수형 프로그래밍과 객체지향 프로그래밍의 차이 

- 값에 의한 호출(call by value) vs. 참조에 의한 호출(call by reference) 

- 상태 관리의 개념과 어려움 

- React에서 setState 메소드를 써서 상태를 변경할 때 뒷단에서 일어나는 일 

 

너무나 훌륭한 포스팅이다. 이 포스팅 말고 블로그 전반적으로 포스팅 퀄리티가 훌륭해서 어제 이 블로그 탐독하다가 원래 하려던 건 하나도 못 하고 12시 넘어서 잤다.