ウェブ全体私は、connect
の機能からに渡されたコードをreact-redux
から直接コンポーネントにディスパッチしています。私の質問は、単にアクションオブジェクトをコンポーネントに戻してそこからディスパッチするのではなく、アクションファイルから直接ディスパッチするのではないのですか?私はここで何かを逃しているように感じる。そのようなコンポーネントから直接ディスパッチするのはちょっと間違っているように感じます。単に関数を呼び出して必要なものを渡し、アクション作成者に反応コンポーネント以外のディスパッチをさせてもらうことができます。アクションファイルの代わりにコンポーネントでディスパッチするのはなぜですか?
は、ここで私が何を意味するかの簡単な例です:https://gist.github.com/overthemike/5481dab563c7f97f4151ab1c8c9cb4f1
私は何をしないのですか?
唯一の問題は、(構文が本当にいいです)というのは、アクションオブジェクトがプレーンなJavaScriptオブジェクトを返すだけで、ディスパッチが起こっているという意味でexplicitnessが不足しているようです(特に新人にとって)舞台裏でコードに従おうとすると、実際にあなたを減速機に連れて行くことは決してありません。 –