Reduxの主要ツール
これまでのレッスンでReduxの理論的基礎を学んだので、 Reduxアプリケーションの作成に公式推奨の主要ツールキット、 つまり私たちも使用するものに移行できます。
Reduxは小さな独立したJSライブラリですが、 様々なフレームワークと一緒に使用することができます。 最も頻繁に使用されるのはReactフレームワークとの組み合わせであり、 私たちもそれに倣います。Reduxの作成者は公式パッケージ React-Reduxをリリースし、 ReactコンポーネントがReduxと連携して動作することを可能にしました。
作業における2つ目の重要なツールは、 Redux Toolkit または単にRTKです。これは、インストールする依存関係の数を減らし、 コードを簡素化し、アプリケーション内の定型コードの量を削減することができ、 また、後ほど説明するRedux ThunkやRedux DevToolsなどの 多くの便利な組み込み機能を持っています。
そして最後に、デバッグツールとしてブラウザ用の拡張機能である Redux DevTools Extensionがあります。 これはReduxストア内の状態の変化を追跡し、 アプリケーションを効果的にデバッグするのに役立ちます。
これらのツールや追加ツール、その他必要なライブラリのインストールは、 今後のレッスンで行います。