私の質問は簡単です。Redux:日付書式設定ロジックはどこに配置する必要があります
私が最終的にユーザーに01/02/2017
と表示するDate
オブジェクトがあるとします。 Date
からString
への変換をどこで行う必要がありますか?私はかもしれないので、明らかに、Date
として格納なければならない
(ストア内)マイ状態をレンダリングするビューの一部としてプレゼンテーションコンポーネントでコンテナコンポーネント
mapStateToProps
で
- 、他の場所に別の書式で表示する必要があるため、
Date
からString
に変換する必要があります。1
の利点は、プレゼンテーションコンポーネントを可能な限りダムにすることです。2
の利点は、レンダリングロジックがプレゼンテーションコンポーネントにとどまっていることです。私はこのタイプのロジックが属する場所がわからないんだけど(別の例では、
String
が$
と.00
を追加するInteger
から書式をお金になります)。