Я создаю приложение, которое должно отображать диалоговое окно подтверждения в некоторых ситуациях.
Скажем, я хочу что-то удалить, тогда я отправлю действие вроде deleteSomething(id)
, чтобы какой-то редуктор поймал это событие и заполнит редуктор диалога, чтобы показать его.
Мое сомнение приходит, когда этот диалог отправляется.
- Как этот компонент может отправить правильное действие в соответствии с первым отправленным действием?
- Если создатель действия обрабатывает эту логику?
- Можем ли мы добавить действия внутри редуктора?
изменить:
чтобы сделать его понятным:
deleteThingA(id) => show dialog with Questions => deleteThingARemotely(id)
createThingB(id) => Show dialog with Questions => createThingBRemotely(id)
Итак, я пытаюсь повторно использовать компонент диалога. Показывая/скрывая диалог, это не проблема, так как это легко можно сделать в редукторе. Я пытаюсь указать, как отправить действие с правой стороны в соответствии с действием, которое начинает поток в левой части.