私はreduxアプリケーションの配線を終了しました。これまでのところ素晴らしいです。ただし、状態は巨大なストアに格納されているため、データにアクセスするモデルはありません。還元店のデータの再利用可能な計算のベストプラクティス
たとえば、ユーザーに関する情報を格納するモデルクラスがあります。私は通常、display_name
というクラスに関数を追加し、その名前のさまざまな部分をインテリジェントに組み合わせます。それで、私の異なる見解は、それ自体を計算する方法を知る必要があるのではなく、単にdisplay_name
と呼ぶことができます。
Reduxは、計算された値を状態に格納しないように明示しているため、コンポーネントで定義されたままになります。これはおそらく正しいとは言えません。なぜなら、必要とするすべてのコンポーネントでこのコードを複製することになるからです。
このロジックを保存する場所はどこですか?