거북이개발자

[Redux] 작동 방식 본문

Redux

[Redux] 작동 방식

류정식 2021. 2. 8. 20:29

1. Redux map

 

-store : 정보가 저장되는 곳.

 

 

-state : 실제 정보가 저장되는 곳. 그렇지만 직접적으로 접근이 불가능하다.

 

 

-reducer : store을 만들 시 reducer라는 함수를 공급해줘야 한다. reducer의 return 값은 새로운 state 값이 된다.

 

 

-render : redux와는 독립적으로 개발자가 짜는 코드

 

 

-getState : store에서 값을 렌더에 주는 함수.

 

 

-subscribe : render을 subscribe에 등록, 그러면 state값이 바뀔 때마다 render함수가 호출되면서  UI가 새롭게 갱신된다.

 

 

-action : action이 dispatch에 전달된다.

 

 

-dispatch : reducer를 호출해서 state값을 바꾼다. 그 후  subscribe을 이용해서 render을 호출한다. 

 

dispatch가 reducer를 호출할 때 1. 현재 state값 2. action data를 전달한다.

 

 

 

'Redux' 카테고리의 다른 글

[Redux] Redux기초 프로그래밍  (0) 2021.02.21
[Redux] Redux이용한 CRUD구현(Delete)  (0) 2021.02.09
[Redux] Redux이용한 CRUD구현(Create)  (0) 2021.02.09
[Redux] Redux이용한 CRUD구현(Read)  (0) 2021.02.09
[Redux] Redux의 장점  (0) 2021.02.09
Comments