Development/React.js

상태관리 라이브러리

moretz0921 2022. 3. 24. 21:03

상태관리 라이브러리 : 상태(state)를 효율적으로 관리

- 리엑트를 포함한 대부분의 프로젝트는 MVC 패턴이 많이 사용 → 단점으로 인해 Flux 패턴 이용 

 
MVC 패턴 
: 컨트롤러가 여러 모델을 제어하고, 모델과 뷰가 서로를 바라보는 구조로 모델과 뷰가 양방향으로 영향을 미치기 때문에 프로젝트의 규모가 커지고 상태가 많아질수록 관리가 어렵다.


Flux 패턴
: 데이터의 흐름이 단방형으로 흐르는 구조
- 대표적 라이브러리가 Redux 

 
여러가지의 상태관리 라이브러리 
- Redux
- MobX
- Recoil
- Context API …

 

 

출처

 

https://velog.io/@danmin20/%EC%83%81%ED%83%9C%EA%B4%80%EB%A6%AC-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC-%EB%AD%98-%EC%93%B8%EA%B9%8C

 

상태관리 라이브러리, 뭘 쓸까?

리액트에서 어떻게하면 효율적으로 상태관리를 할 수 있을까요?🧐

velog.io

 

'Development > React.js' 카테고리의 다른 글

Next.js란?  (0) 2022.03.28
Redux  (0) 2022.03.24
Styled Components  (0) 2022.03.24
CSS in JS  (0) 2022.03.24
PropTypes  (0) 2022.03.24