2

私はこの種の話題について、白熱した矛盾した情報をたくさん読みましたが、私には闘争心はありません。私にはオープンマインドという利点があります。

台所の流しにあるboilerplateすべてのものにを使用した後、 のようなものが必要であると考えるようになった、非常に非公式な思考プロセスについて説明します。relayredux

  • いくつかのシナリオでは、十分なボイラープレートは、十分なボイラープレートよりもredux時間がかからず、考える必要もありません。GraphQLrelay
  • actions inの抽象化reduxは、多くのプログラマーが関心を分離し、リクエストの内部構造/リクエストの動作とその存在をカプセル化することを強制することで、多くのプログラマーをトラブルから守る良いことです。
  • 具体的には、たくさんのツールやブラシを使ってキャンバス エディタを作っているとしたら、永続性に気をつけてそれらrelayすべてを正しい方法で作成し始めるには、長い時間がかかりそうです。mutatorsqueries
  • しかし、アプリがすべての状態を把握する必要はなく、redux何らかの大きなコンテナ オブジェクトを介して状態を管理するか、それをウィングする以外に方法はありません。劣っているredux
  • したがって、reduxこのシナリオに位置する私の本能は正しい本能です

GraphQLしかし、私はどのように使用されるべきかを理解していないかもしれませんrelay

したがって、1)これはかなり客観的な質問なのか主観的な質問なのか、2)コンセンサスがあるかどうか、3)気にする必要があるかどうかについて、具体的な回答を求めています。

もう 1 つ - そのreduxようなシナリオで公正なゲームである場合、アプリが 1 つのストアを持つべきであるというのは経験則として適切でしょうか? reduxそれとも、よりモジュール化してさまざまな方法で使用を開始できadhocますか?

ところで、ここにもっと単純なシナリオがあります: Stepperfrom material-uiwhich requiresを使いたいですState。私の選択がなければ、それをレベルまたはそれ以下reduxで忠実に行うか、コンポーネントでウィングするか、何らかの方法でそれをごまかそうとするか、混合するかのいずれかです. relay唯一のサウンドオプションは最初のものであり、それには時間がかかります.

4

0 に答える 0