我的問題很簡單,我應該在哪裏放置類似於日期格式的邏輯?Redux:我應該在哪裏放置日期格式化邏輯
比方說,我有一個Date
對象,我最終將顯示爲01/02/2017
給用戶。我應該在哪裏做Date
到String
的轉換?
-
在容器組件的表象成分
mapStateToProps
- ,渲染視圖的一部分
我的狀態(在商店)顯然不應該是專賣店爲Date
,因爲我可能需要在其他地方以不同格式顯示它,所以我需要將其從Date
轉換爲String
。
1
的優點是它使演示組件儘可能愚蠢。
2
的優點是呈現邏輯保留在表示組件中。
我不知道在哪裏這個類型的邏輯屬於(另一個例子是錢Integer
格式到String
添加$
和.00
)。