Hello I'm looking to filter my state in my reducer. to display them in a Flatlist.
unfortunately my state is filtered only once.
what's wrong with the reducers.🤔
here is a youtube video https://www.youtube.com/watch?v=u1Y2PtLk-ck
const initialState = {
data: ''
}
export default (state = initialState, { type, payload }) => {
switch (type) {
case 'FETCH_DATA':
return { ...state, data: payload }
case 'ORDER':
return {
...state,
data: state.data.filter(user => user.dob.age >= payload.minAge && user.dob.age <= payload.maxAge)
.map(user => user)
}
default:
return state
}
}