«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
Recent Posts
Recent Comments
관리 메뉴

뉴히의 개발 로그

[Redux Toolkit] 설치 및 환경 설정 본문

Redux Tookit

[Redux Toolkit] 설치 및 환경 설정

뉴히 2023. 10. 3. 17:48

리덕스 설치

yarn add react-redux @reduxjs/toolkit

 

store 구성

createStrore -> configureStore 사용

const store = createStore({rootReducer}); 이렇게 사용했었는데

const store = configureStore({
	reducer: {
    	key:value,
    }
})

 

action value, action creator, reducer 를 한번에 !

createSlice();

const counterSlice = createSlice({
	name: '',
    initialState,
    reducers:{
    	key : value // value 에는 함수
        addNum : (state)=>{  // 액션크리에이터 : 리듀서()=>{} 한번에 만들어짐
        	변경 로직
        },
        minusNum : (state)=>{
        	변경 로직
        }
        
    }
});


export const {addNum, minusNum} = counterSlice.actions; // 리듀서로 뽑아냄

 

export default counterSlice.reduce 로 내보낸다.