반응형
NgRx란?
NgRx는 Angular에서 Reactive 애플리케이션을 구축하기 위해 만들어진 상태 관리 프레임워크다.
NgRx의 6가지 키워드
Store
Redux에서 영감을 얻은 RxJS기반 글로벌 상태 관리를 위한 저장소.
Action
state의 상태 변경을 위한 명령어를 입력하는 공간.
Effects
요청한 action을 service에 전달하여 결과값을 전달하는 역할.
Reducer
Service로부터 받은 결과값을 store에 저장된 값을 업데이트 역할.
Selector
필요한 값을 store에서 찾아서 컴포넌트에 전달하는 역할.
Component
상태를 사용하는 곳.
공식 문서
NgRx Docs
ngrx.io
반응형
'웹_프론트엔드 > 로드맵 챌린지' 카테고리의 다른 글
상태 관리 라이브러리 - Vuex (0) | 2022.02.17 |
---|---|
프레임워크 - Vue.js (0) | 2022.02.16 |
리액티브 프로그래밍 라이브러리 - RxJS란? (0) | 2022.02.14 |
프레임워크 - AngularJS와 Angular 2 (0) | 2022.02.11 |
상태 관리 라이브러리 - MobX란? (0) | 2022.02.10 |