このプロジェクトについて
Reduxは、予測可能で保守性の高いグローバル状態管理のためのJavaScriptライブラリです。異なる環境(クライアント、サーバー、ネイティブ)で整合性を持って動作し、テストが容易なアプリケーションの構築をサポートします。ライブコード編集とタイムトラベルデバッガーを組み合わせた優れた開発者体験を提供します。
ReduxはReactと組み合わせて使用することも、他のビューライブラリと併用することも可能です。Reduxコアは非常に軽量(2kB、依存関係を含む)で、豊富なアドオンエコシステムを持っています。
Redux ToolkitはReduxロジックを書くための公式推奨アプローチです。Reduxコアをラップし、Reduxアプリ構築に必須と考えられるパッケージや機能を含み、推奨されるベストプラクティスを組み込み、ほとんどのReduxタスクを簡略化し、一般的なミスを防止し、Reduxアプリケーションの記述をより容易にします。
インストールオプションには、Redux Toolkitが事前設定された公式のViteまたはNext.jsテンプレートを通じて新しいアプリを作成するか、npm install redux または npm install @reduxjs/toolkit react-redux で直接インストールする方法があります。
完全なドキュメントは redux.js.org にあり、チュートリアル、使用ガイド、FAQ、APIリファレンスが含まれています。Redux Toolkitのドキュメントは redux-toolkit.js.org にあります。
主に2つの学習パスが存在します:Redux Essentialsチュートリアル(トップダウンアプローチで、最新のAPIを用いた正しいReduxの使い方を teaching)、Redux Fundamentalsチュートリアル(ボトムアップアプローチで、第一原理からReduxの仕組みを teaching)です。コミュニティサポートはReactiflux Discordサーバーの #redux チャネルで利用可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.