#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 массива, поэтому мне нужно импортировать {КАТЕГОРИИ}, в этом была проблема.