donaricano-btn

Redux 란?


1. 정의

- react 데이터 라이브러리의 하나로 가장많이 사용한다. 

- flux 아키텍처의 구현체 중 인기가 가장높다



2. 특징

1) 훌륭한 개발 생태계

2) 간결성

3) 훌륭한 개발자 경험 : 핫 리로딩과 시간 여행 디버깅을 할 수 있다.

4) 리듀서 구성: 최소한의 코드만으로 기능을 구형한다.

5) 서버측 렌더링 지원


3. React 앱에서 redux

- 스토어는 모든 데이터를 저장하고, 이 데이터를 조작할 수 있는 메서드를 제공한다. 스토어를 생성할 때는 createStore()  메서드를 사용한다

- Provider 컴포넌트는 모든 컴포넌트가 스토어에서 데이터를 가져올 수 있도록 만들어준다

- connect() 메서드는 컴포넌트를 감싸서 스토어에 있는 애플리케이션 상태의 일부를 컴포넌트의 속성에 연결한다.

블로그 이미지

리딩리드

,