Redux정리 # 5 (Redux 이용)

이건우·2021년 4월 5일
0

React 

목록 보기
12/14

은행원(창구직원) = dispatch
은행장부에 기록하는사람(업무기록일지 기록) = reducer
장부 = state

// 리듀서 함수 state와 action을 인자로 받음. 
function reducer(state, action){
// state가 'undefined'일때, 옐로우를 리턴함. 
	if(state === undefined) {
	return {color : 'yellow'}
	}
}

// 전역변수 어디서든 실행이 가능함.
var store = Redux.createStore(reducer);
console.log(store.getState());

정리.

스토어를 만들면 내부적으로 스테이트가 만들어지고,
스테이트를 가져오려면 '겟스테이트'를 써야한다. reducer를 통해서 state를 만들어줘야하는데, 그때
reducer의 기존 state값이 undefined라면 초기화를 위해 최초 실행되는 리듀서의 호출이기 때문에
초기값을 리턴해준다면 리덕스의 스토어에 초기값이 지정이됨.

var store = Redux.createStore(reducer);

profile
내가 느낌만알고 한줄도 설명할줄 모른다면 '모르는 것'이다.

0개의 댓글