Я создаю веб-приложение «реакция/редукция», и мне интересно, где мне нужна статическая информация о конфигурации, которая никогда не изменяется (пока веб-приложение работает в любом случае).Должен ли я хранить статическую конфигурацию в redux?
Эта информация используется в различных частях приложения, например: есть форма, где вы можете выбрать любой элемент из основного массива, и тем самым заполнение другого выбора поля с свойства выбранного массива:
<select>Choose an exchange</select>
<select>Choose a market (that is available in the above exchange)</select>
Это поддается хорошо в какой-то редуктор логики (который устанавливает state.markets
основанный на том, что выбран в первом select
), но она должна фильтр на основе другого государства в дереве, или просто загрузите данные в крышку внутри редуктора (соблюдая все g, не связанного вне государственного дерева)? Или это не состояние вообще (и должен ли контейнер загружать этот файл и фильтровать на основе одного state.exchange
state prop)?
Когда форма заполнена в результате будет обрабатываться как:
{exchange: 'a', market: 'b'}
Так что бы состояние тоже (? Я думаю)
Если эти данные, которые вы опубликовали, никогда не меняются, я просто оставил бы его как модуль так, как вы его используете. то вы можете импортировать его везде, где вам нужно прочитать любое из этих полей. – azium