redux state가 array/object인 경우 변경하려면
2022. 6. 1. 02:23
리액트/리덕스( Redux Toolkit)
1.store에 저장된 state가 array, object 자료인 경우 state 변경을 좀 쉽게 편리하게 할 수 있는데 state변경함수에 파라미터 뚫는법 let user = createSlice({ name : 'user', initialState : {name : 'kim', age : 20}, reducers : { changeName(state){ return {name : 'park', age : 20} } } }) let user = createSlice({ name : 'user', initialState : {name : 'kim', age : 20}, reducers : { changeName(state){ state.name = 'park' } } }) 근데 state를 직접 수정하..
Redux 쓰는 방법 1
2022. 6. 1. 02:10
리액트/리덕스( Redux Toolkit)
Redux 쓰면 뭐가 좋냐면 Redux는 props 없이 state를 공유할 수 있게 도와주는 라이브러리입니다. 이거 설치하면 js 파일 하나에 state들을 보관할 수 있는데 그걸 모든 컴포넌트가 직접 꺼내쓸 수 있습니다. 그래서 귀찮은 props 전송이 필요없어집니다. 컴포넌트가 많아질 수록 좋을듯. 그래서 사이트가 커지면 쓸 수 밖에 없어서 개발자 구인시에도 redux같은 라이브러리 숙련도를 대부분 요구합니다. Redux 셋팅은 1.state보관하는통만들기 import { configureStore } from '@reduxjs/toolkit' export default configureStore({ reducer: { } }) 2.index.js import { Provider } from "re..