Javascript Redux存储:基于下拉列表将值输入存储
我在react Native中有一个todo下拉列表,用户可以选择todo任务的日期,他们可以选择一个时间Javascript Redux存储:基于下拉列表将值输入存储,javascript,react-native,redux,react-redux,Javascript,React Native,Redux,React Redux,我在react Native中有一个todo下拉列表,用户可以选择todo任务的日期,他们可以选择一个时间上午,下午,晚上。如何根据所选值创建Redux存储区输入数据 例如,在下午的周一。然后在适当的时间输入true。检查哪一天根据下拉列表自动输入时间的最佳方法是什么。我尝试了一些方法,但似乎太长了,我觉得有更好的方法 这就是我到目前为止所做的,太长太乱了 import { TODO } from '../actions/todo' const initialState = { tod
上午,下午,晚上。如何根据所选值创建Redux存储区输入数据
例如,在下午的周一
。然后在适当的时间输入true。检查哪一天根据下拉列表自动输入时间的最佳方法是什么。我尝试了一些方法,但似乎太长了,我觉得有更好的方法
这就是我到目前为止所做的,太长太乱了
import { TODO } from '../actions/todo'
const initialState = {
todo :[],
dayAndTime: {
'morning': [],
'afternoon': [],
'evening': []
}
}
const TodoReducer = (state=initialState, action) =>{
switch(action.type){
case TODO:
if(action.day === 'Monday'){
if(action.time === 'morning')
return {...state, dayAndTime: dayAndTime.morning.concat(true)}
}
default:
return state
}
}
export default TodoReducer