так нельзя. При изменении селекта (фильтрация) запускаю два экшена, первый на изменение самого селекта, второй на перерисовку отфильтрованных карточек. Я пушу просто event.value в оба экшена и все чудесно, но наверно надо это последовательно писать через сагу, во второй экшен передавая значения первого (после обработки). С другой стороны не слишком ли это городить сагу на каждый маленький селекшн...Как правильно такое делать?
handleChange = fieldName => event => {
this.props.changeFilter({ label: fieldName, value: event.target.value });
this.props.filterCards(event.target.value);
};
зачем в тупой компонент спускать два метода changeFilter и filterCard, если эта логика взаимосвязана и выполняется в родителе все равно
Обсуждают сегодня