快速提问:
如果我希望我的应用程序使用状态中存储的当前日期的某些表示来初始化,则在Redux下可以接受这样的操作:
import Moment from 'moment';
const initialMoment = Moment();
const initialState = fromJS({
month_year: [initialMoment.format("MM"), initialMoment.format("YYYY")]
});
我知道reducers本身应该是纯粹的,而不是调用不纯函数,比如Date.now(),但是可以传递一个初始状态,这是上面另一个函数调用的结果,或者它是否可以最好用空状态初始化,例如:
const initialState = fromJS({
month_year: []
});