メインコンテンツにスキップ

Redux

予測可能で保守性の高いグローバル状態管理を行うための JS ライブラリ

予測可能

Redux を使用すると、次のとおりに動作するアプリケーションを作成できます。 常に同じように動作し、さまざまな環境(クライアント、サーバー、およびネイティブ)で実行され、簡単にテストできます。

集中

アプリケーションの状態とロジックを集中させると、元に戻す / やり直し 状態の永続化など、強力な機能が可能になります。

デバッグ可能

Redux DevTools を使用すると、簡単に追跡できます アプリケーションの状態がいつ、どこで、なぜ、どのように変更されたか。Redux のアーキテクチャを使用すると、変更のログを記録し、使用することができます。 「タイムトラベルデバッグ」、さらにサーバーに完全なエラーレポートを送信することもできます。

柔軟

Redux はあらゆる UI レイヤーと連動し ニーズに合ったさまざまなアドオンを含む大規模なエコシステムがあります

Redux チームによるその他のライブラリ

React-Redux

Redux 用の公式 React バインディング

Redux Toolkit

効率的な Redux 開発のための公式で定評があり、必要なものがすべて揃ったツールセット