با سلام خدمت استاد سوری
پس از dispatch بعد از اینکه action.filter برگشت داده شد در کجا این filter دخیره شد؟
const visibilityFilter = (state = 'SHOW_ALL', action) => {
switch (action.type) {
case 'SET_VISIBILITY_FILTER':
return action.filter
default:
return state
}
}
چون انگار باید مثل todo ها ذخیره میشده که دوباره در کد زیر استفاده بشه
const getVisibleTodos = (todos, filter) => {
switch (filter) {
case 'SHOW_ALL':
return todos
case 'COMPLETED':
return todos.filter(todo => todo.completed)
case 'PENDING':
return todos.filter(todo => !todo.completed)
default:
break;
}
}