기존에 약간 애매했던게 immutable 은 객체변화 감지를 단순화하게 하기 위해서 하는 목적도 있는데 그럼 store 가 매번 immutable 하게 갈아치워지는건가? 생각했었다. 하지만 그런 것이 아니라 redux 구현체의 원리를 보니 reducer 마다 합쳐서 combine reducer 를 해서 각 reducer 단위로 state 라는 녀석의 변화 감지를 하도록 되어 있다고 한다. 결국은 store 는 하나의 상태 저장소 라는 개념이고 단일 책임 원칙과 각 리듀서들을 통합해서 단순화한 하나의 상태 저장소라는 개념이다. 따라서 불변성이 지켜져야 하는 부분은 store 의 state 즉, reducer 마다 할당된 state 들 각각이 immutable 해야 한다. NGRX 는 service 단을 두..
nodejs 와 npm 이 설치되어 있다는 전제 하에 아래를 진행. npm install -g yarnnpm install -g @angular/cli@latestyarn global add @angular/cli@latest ng config -g cli.packageManager yarn ng new ng-yarn-test-project cd ng-yarn-test-project ng serve 참고: yarn global lsyarn --versionnpm --versionng --version 참조: https://medium.com/@beeman/how-to-do-x-in-angular-cli-v6-db7530c23066ng get / set 명령어가 ng config 로 변경되었다. get 은..