Государственное управление в редакции

#reactjs #react-native #redux

Вопрос:

У меня есть массив с именем КАТЕГОРИИ, и я хочу вернуть его, используя состояние в редукторе, но когда я утешаю это состояние, я становлюсь неопределенным.

 import CATEGORIES  from '../../data/dummy_data';

const initialState = {
  availableItems: CATEGORIES
};

export default (state = initialState, action) => {
  console.log(state, 'hey there');
  return state;
}
 

и вывод консоли будет undefined hey there

Комментарии:

1. вы не назвали свой редуктор, вот в чем проблема, я думаю. вы должны выполнить именованный экспорт и передать то же имя для создания хранилища

2. Все правильно в коде, который вы разместили здесь. Я не могу воспроизвести вашу ошибку.

3. Спасибо, я обнаружил ошибку в своих dummy_data, я экспортировал 2 массива, поэтому мне нужно импортировать {КАТЕГОРИИ}, в этом была проблема.