You are right. That's why I added ability to get the type without instantiation of the action.
const setVisibilityFilter = action('SET_VISIBILITY_FILTER', 'filter');
function todoApp(state = initialState, action) {
switch (action.type) {
case setVisibilityFilter.type:
return Object.assign({}, state, {
visibilityFilter: action.filter
});
default:
return state;
}
}
You are right. That's why I added ability to get the type without instantiation of the action. const setVisibilityFilter = action('SET_VISIBILITY_FILTER', 'filter'); function todoApp(state = initialState, action) { switch (action.type) { case setVisibilityFilter.type: return Object.assign({}, state, { visibilityFilter: action.filter }); default: return state; } }