時間ができたので、放置していたReact(19.1.0)の学習を進めているときに、2025/06/26現在で最新のRedux 5.0.1のパッケージを追加すると、VS Codeで以下の警告が表示された。
ちょっと調べてみると、createStoreが非推奨になったのは、Redux 4.2.0からだった。
createStoreは「非推奨(deprecated)」であって「廃止(obsolete)」ではないので、まだ使えるようだが、このような警告を放置して先に進むと、ろくなことが起きないので対処することにした。
具体的には、VS Codeのメッセージにしたがって、以下のように修正した。
-
npm install @reduxjs/toolkit --save
でRedux Toolkitパッケージを追加 -
import { createStore } from 'redux';
をimport { configureStore } from '@reduxjs/toolkit';
に変更 -
createStore(rootReducer)
をconfigureStore({ reducer: rootReducer })
に変更
これで取り敢えずは警告が出なくなった。
ただし、まだ、途中なので、この先に何が起きるか分からない。
なお、今回はVite 6.3.5を使用して開発環境を作成している。
また、react-redux 9.2.0を使用してReduxをReactに連結している。