2016-06-27 9 views
2

私は現在、Reactで初めてのリアルアプリを開発しており、途中でReduxを使うことに決めました。ReduxではなくJavascriptオブジェクトですか?

Reduxを実装した後は、コンポーネントの状態をプレーンアプリケーションのグローバルなJavaScriptオブジェクトに設定するのは難しいようですね。私はReduxがいくつかのパフォーマンスを行うことをお読みになりましたが、プレーンなjavascriptオブジェクトを使用して、不変の状態の変更を強制的にforceUpdate()と併用すると、Reduxのポイントは何ですか?クールタイムラインのdevのもののほかに?私は何が欠けていますか? :)事前に

感謝:)

答えて

3

をあなたが本当にReduxのを理解している場合、私は使命を達成することを考えます。

Reduxは、グローバルなJSオブジェクト(グローバルな状態)を管理するための単純なフローを追加するだけです。あなたは確かにReduxなしでそれを行うことができます。結局それは非常に小さいライブラリです。

あなたは何も欠けていないので、私は考えません。 Reduxは、自分で実装できる本当に便利なワークフローです。しかし、シンプルさと優れたアーキテクチャを考えれば、実績のある解決策を検討する価値があるかもしれません。

+1

私はReduxライブラリが小さいことを知っていますが、実装は賢明ですが、それは簡単だとは思いません。あなたは、アクション、レデューサー、ストア設定とコンポーネント接続の間の流れを理解しなければなりません。 しかし、私はおそらくReduxのいくつかの重要な側面を見逃していますか? –

+0

あなたはその流れについて正しいです。しかし、最終的に流れは理解を作り出すためにあります。開発者の間で簡単にコードを共有できるように設定しています。非常に保守可能で、非常に開発者フレンドリー。 – Grgur

+0

私が言ったように、私はあなたが何かを逃したとは思わない。 reduxがすべてのことについてシンプルさです。 – Grgur

関連する問題