[error] createStore deprecated

mangojang·2022년 12월 19일
0

✍️ 버전이 바뀌면서 코드가 많이 바뀌었다. 다시 새롭게 시작하는 기분이다. Redux Toolkit 사용을 권장 한다고 하니, RTK도 공부해 봐야겠다.

상황

react project에 redux를 연결하는 과정에서 createStore를 사용 함.
아래와 같이 에디터에서 취소선이 그어지면서 deprecated 라고 문구가 뜨는 상황

원인

  • 에디터에 취소선이 그어지는 것 뿐이지 동작은 제대로 함.
  • redux v4.2.0 부터 이와 같은 현상이 나타나는 것으로 보임
  • redux v4.2.0 부터 Redux ToolKit(=RTK)의 사용을 권장하기 위해 createStore에 deprecated라고 표시 했다고 한다. (= 실질적인 동작은 여전히 작동👌)

해결

  1. Redux Toolkit을 사용한다.

  2. 아무것도 하지 않고 그냥 사용한다.

  3. import 시 legacy_createStore를 추가한다.

참고 문헌

profile
한 걸음 한 걸음 계속 걷는 자가 일류다

0개의 댓글