редакс
Доступные экшены:
SET_EDITABLE_ID
UPDATE_REMINDER
DELETE_REMINDER
Стор:
editableId: null
data: []
Элемент становится редактируемым, если его айди лежит в поле editableId
Для этого при клике на элемент, происходит диспатч экшена SET_EDITABLE_ID
Затем после редактирования, и клика на кнопку Done, диспатчится экшен UPDATE_REMINDER, который обновляет данные в сторе
И для того, чтобы убрать форму редактирования, нужно запустить экшен SET_EDITABLE_ID со значением null, тогда ни один id элемента не будет равен editableId
И вот в чем заключается вопрос: после диспатча UPDATE_REMINDER, нужно ли запускать SET_EDITABLE_ID со значением null, или можно объединить эту логику в самом редюсере и обнулять редактируемый айди вместе с диспатчем UPDATE_REMINDER?
А проблема в чем? Диспатчишь 2 экшена, вроде все ок
Я пока обучась, и такие мелкие вопросы часто возникают Вроде бы нужно разделять логику, но с другой стороны можно и объединить
Обсуждают сегодня