Как должно отображаться окно Модальное с использованием реализации Flux. Я могу обновить состояние компонента, чтобы отобразить модальное значение и закрыть его после завершения. Сохранение модальности вызовет действие и обновит хранилище. Но модальность не должна была быть закрыта. Затем мне нужно было выпустить другое событие или сохранить в магазине состояние модального.Флюс: Обработка Модальных окон
ответ
Для меня это нормально хранить состояние модальности в магазине. В случае сохранения события просто используйте логическое значение, чтобы сказать, должен ли отображаться модальный файл.
Ваш магазин не обязательно должен иметь один атрибут, он может быть более сложным. Как и массив и логическое значение. Когда произойдет сохранение, просто обновите свой массив и поставьте логический open=false
, который вы будете использовать в вашем методе рендеринга, чтобы больше не отображать модальный. Для этого вам не нужны 2 действия, одно действие может обновить вашу модель магазина + обновить логическое значение до false. Сложность здесь заключается в том, чтобы знать, что положить в магазины. Как организовать свое государство ... Это может со временем стать довольно сложным. До сих пор я нашел большой успех, используя автономные компоненты со своими собственными магазинами, такими как виджеты. You can find more details here.
В более общем виде вы можете поместить свойства макета в магазины. Как курсор или положение мыши, открытые модальности, независимо от того, находится ли мышь над каким-то элементом или нет ...
- 1. Несколько модальных окон SVG
- 2. Закрытие модальных всплывающих окон
- 3. Несколько модальных окон
- 4. Обработки модальных окон в Django
- 5. Несколько модальных всплывающих окон vue.js
- 6. Twitter bootstrap - несколько модальных окон
- 7. обработка окон обработка событий
- 8. Обработка нескольких удаленных модальных вызовов
- 9. Несколько модальных всплывающих окон в панели обновления
- 10. показать несколько модальных всплывающих окон в angularjs
- 11. MB_TASKMODAL флаг для модальных диалоговых окон
- 12. Скрытие кнопки закрытия из Jquery Модальных окон
- 13. Закрытие модальных окон в Outlook 2007
- 14. Вызов модальных окон в условном выражении
- 15. Два модальных всплывающих окон; передавая идентификатор
- 16. CSS-инкапсуляция для загрузочных модальных всплывающих окон
- 17. Несколько jQuery встроенных модальных всплывающих окон
- 18. несколько загрузочных модальных окон на странице
- 19. Использование html модальных окон в ZK
- 20. Лучшая практика для обслуживания модальных окон
- 21. Несколько модальных окон с jQuery simplemodal plugin
- 22. Флюс без кэширования данных?
- 23. Флюс для инициализации Магазин
- 24. Обработка ошибок окон
- 25. Обработка окон седельным webdriver
- 26. Обработка событий в модальных окнах (Java swing)
- 27. Windows Forms Webbrower Control - обработка модальных документов
- 28. Реактор 3 'интервал буфера' Флюс?
- 29. Обработка нескольких окон в PYQT
- 30. Обработка всплывающих окон в httpclient
Я использую аналогичный подход, хранящий состояние в магазине в настоящее время. Как вы сказали, сложность знает, что положить в магазины. Проверьте ссылку, было бы более интересно, если у вас есть пример приложения. – pra
Я согласен с этим. Мы делаем то же самое, но у нас есть магазин, который обрабатывает все модалы в определенном контексте. Итак, мы делаем ModalActionCreators.openModal ('CreatePostModal'); – stueynet