我有下一个任务:
<Select
placeholder={'1'}
onChange={setFilter('bathrooms')}
value={getFilter('bathrooms')}
options={[
{ value: '1', label: '1'},
{ value: '2', label: '2'},
{ value: '3', label: '3'},
{ value: '4', label: '4'},
]}
searchable={false}
defaultValue={ [1 ,5] }
/>
所以我有两个这样的过滤器,一个用于最小值,另一个用于最大值,并且我还有reducer:
export const setFilter = (state, action) => ({
...state,
filters: {
...state.filters,
[action.payload.id]: action.payload.value || undefined,
},
});
当我改变一个选择时,秒也会改变。在店内我得到了过滤器:价值, 我需要filter [0]:value(用于最小一)和filter [1]:value(用于最大一) 非常感谢,伙计们。