Я работаю над проектом, который прошел очень короткое время. Уже существует несколько хранилищ флюсов, которые управляют различными аспектами состояния приложения и относительно независимы.Использование магазинов Flux
У меня 2 вопроса:
Некоторые из магазинов, которые существуют испускают более чем один тип события изменения. Является ли это показателем того, что магазины обрабатывают слишком много несвязанных данных, которые должны находиться в отдельных магазинах или это обычная ситуация?
Нам нужно написать компонент React, который зависит от более чем одного из уже существующих магазинов, а также должен запрашивать сервер для получения определенной информации для отображения на странице, которая затем позволит пользователю изменить. Таким образом, прежде чем этот компонент сможет отобразить, он должен обеспечить, чтобы все хранилища содержали то, что им нужно, и выдавали действия, чтобы заполнить все, что отсутствует. Мой вопрос в том, как справиться с этим. Было бы лучше создать новый магазин, который извлекает конкретные данные, требуемые компонентом, и зависит от других магазинов (с использованием обычных правил зависимости хранилища флюсов) или для того, чтобы компонент знал, какие конкретные магазины зависят от него напрямую.