2016-05-04 12 views
-1

私はreduxの初心者で、私はそれについてウェブで検索しました。私は状態のコンテナとして答えを得た。でも、私たちは以下のようなコードのjQueryで実際にreduxとは何ですか?

if ($('.foobar').hasClass('active')) { 
       doSomething(); 
     } 

の要素の状態を維持することができます誰もが、それが実際に何を教えてもらえますか?

答えて

2

Reduxは状態コンテナです。

DOM内に状態を維持していますが、代替手段がある場合はひどいです。どうして?テストへ

  • ハーダー:維持するのと同じ理由
  • ハーダー:複数のパスは、デバッグに
  • ハーダーその状態を更新することができます:あなたは程度の理由
  • ハーダー何かをテストするために、偽のDOMが必要になります。同じ理由

状態を変更するための単一の、固いメカニズムを持つことができることは、ボード全体で大きな勝利です。その状態と対話するための既知のメカニズム、その状態の記録、その状態の追跡などは大きな勝利です。

関連する問題