1

公式の redux.js git book に出くわしredux-immutableました。それはかなり素晴らしいように聞こえますが、それはどのように役立ちますか?

注意: 私は不変の js が大好きです。

公式ドキュメントを見ると、長所よりも短所が多いと感じています。

私にとってプロは、「最初のレベルではimmutableJSを使用すべきではない」ことを忘れずに、統一された状態である可能性があります。

そしてそれはそれについてです。

  • 私は、combineReducer() リストにレデューサーを追加したり、削除したりしません。
  • 最初のレベルで immutablejs を使用してもパフォーマンスが向上するとは思いません。

注: おそらく、階層的な CombineReducer() 構造があれば、もう少し便利です。

ただし、短所はかなり面倒です。

readme に記載されているように、react-router-redux を機能させるには新しいカスタム レデューサーが必要です。同様の戦略を持つプラグインが他にもある可能性があり (可変の CombineReducer が使用されているという前提に基づく)、移行は非常に煩わしい場合があります。(特に大規模なプロジェクトの場合)


それを使用するように私を説得する強力な理由はありますか?

4

1 に答える 1