Мой магазин работает отлично, когда я определяю свои actionTypes в верхней части action.js, но когда я перемещаю их в свой собственный файл констант ActionTypes.js и импортирую, мой редукционный магазин перестает работать.
Mystore работает, когда action.js выглядит как
export const CHANGE_TEXT = 'CHANGE_TEXT';
// actionCreators
export function changeText(text) {
return {
type: CHANGE_TEXT,
text };
}
Но когда я перемещаю их в их собственный файл констант, все перестает работать:
action.js
import { CHANGE_TEXT } from '../constants/ActionTypes'
// actionCreators
export function changeText(text) {
return {
type: CHANGE_TEXT,
text };
}
ActionTypes.js
// actionTypes
export const CHANGE_TEXT = 'CHANGE_TEXT';
Нет ошибки с путем импорта ActionTypes.js поскольку я не получаю никаких ошибок или вывод на консоль, предлагающий ошибку.Просто нет элемента в магазине.
Может быть важно отметить, что я не зарегистрировал консоль в магазине, я выводил в компоненте Text как объект javascript (я думаю, это то, что он называется, извините), например.{Store.getState (). ChangeText}.Может быть ошибка в том, что я только что написал, когда я редактирую этот вопрос на своем мобильном телефоне и ухожу из памяти.Но это работает, когда у меня есть все это в одном файле action.js, но когда я перемещаю actionTypes в файл констант, это не так.