본문 바로가기

ERROR

리덕스패턴을 버전에 따라 변경하지 않아서 나오는 에러

에러내용

 

기존 리덕스에서 사용했던  덕스 패턴에 따른  개발자의 고민을 듣고  나온  리덕스 툴킷을 이용하면서  나온  에러가  있음

 

우리가 기존 리덕스에서  액션 생성자와 유형을 따로 생성했지만,  리덕스 툴킷에서는  액션 생성자와 액션 유형을 자동으로 만들어주는 API 가 있습니다. 바로  createSlice 입니다. 그 API의 표기법이 다른 형태로 변경이 되었다는 것입니다. 


그래서  들은  생각

 

위의 에러 메시지옆에 뜬 사이트를 들어갑시다. ( https://redux-toolkit.js.org/api/createSlice )

 

createSlice | Redux Toolkit

 

redux-toolkit.js.org

여기서  찾다보면 표기법 관련해서  찾아보았습니다. 그래서 이것을 토대로 수정하기로 하였습니다.


 

한번더 들어가서 

 

왜 이렇게 뜨는것일까?  찾아보았습니다.

https://stackoverflow.com/questions/77740027/getting-an-error-with-redux-toolkit-the-object-notation-for-createslice-extr

 

Getting an error with Redux-toolkit , "The object notation for `createSlice.extraReducers` has been removed

I am trying to use redux-toolkit to store data from an api.I tried it but I am getting this error saying "The object notation for createSlice.extraReducers has been removed. Please use the 'bu...

stackoverflow.com

 

 createSlice의 extraReducers의 객체 문법이  리덕스 버전이 바뀌면서 제거 되었습니다. 그래서 , callback 문법으로

 고치라는 말로 저는 해석을 하였습니다. 결국엔 버전 이슈가 맞습니다.

 

저는 여기서 느낀점은 기술은 가면서 삭제되거나 새로운것이 나온다고 생각이 들었습니다.
저는 또한 이렇게 간단한 에러라 할지라도 제가 한번 확인해보고, 구글링을
거치는 새로운 방식을 도입해서 기분이 좋았습니다. 

'ERROR' 카테고리의 다른 글

json-server: command not found ERROR  (0) 2024.03.16
npm start 에러  (0) 2024.02.18