2022.10.11 TIL

김석재·2022년 10월 11일
0

리덕스에 대해 배우는 중인데 어렵게 느껴진다.. 아직까진 어려운 것 같다 얼른 감 잡아서 뚝딱뚝딱 만들 수 있는 수준이 될 수 있으면 좋겠다


모듈 안에 들어가는 것들 - 리듀서(거의 지분 100%), 액션크리에이터

리듀서는 요청사항을 받아서 처리하고 새로운 상태를 만들어주는 함수라고 생각하자.
const counter = () => {
//투두 내놔
//투두 만들어
//투두 삭제해
};

const counter = (state = initialState, action) => {
switch (actrion.type) {
	case "PLUS":
    	return state + 1;
	default:
		return state;
	}
} //리듀서 안에서는 break없이 들어온 값(state)을 무조건 반환해야됨

액션크리에이터는 액션 객체를 반환하는 함수다

const plus = () => {
return {};
}

액션은 컴포넌트가 스토어에 던지는 명령? 같은것

리듀서가 액션을 확인하고 스토어에 던진다(dispatch) 그 말은 dispatch가 있는 곳이 액션이 일어나는 위치

useSelector는 함수가 들어간다. 함수 인자에 첫번째 들어가는 값이 store값이다

const state = useSelector((state) => {
console.log(state);
});

0개의 댓글

Powered by GraphCDN, the GraphQL CDN