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

우리가 기존 리덕스에서 액션 생성자와 유형을 따로 생성했지만, 리덕스 툴킷에서는 액션 생성자와 액션 유형을 자동으로 만들어주는 API 가 있습니다. 바로 createSlice 입니다. 그 API의 표기법이 다른 형태로 변경이 되었다는 것입니다.
그래서 들은 생각
위의 에러 메시지옆에 뜬 사이트를 들어갑시다. ( https://redux-toolkit.js.org/api/createSlice )
createSlice | Redux Toolkit
redux-toolkit.js.org
여기서 찾다보면 표기법 관련해서 찾아보았습니다. 그래서 이것을 토대로 수정하기로 하였습니다.

한번더 들어가서
왜 이렇게 뜨는것일까? 찾아보았습니다.
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 |