Javascript 在redux中显示为未定义的操作对象

Javascript 在redux中显示为未定义的操作对象,javascript,redux,Javascript,Redux,我正在尝试使用redux和redux-thunk运行一些异步代码。不管什么原因。当我尝试运行代码时,操作显示为未定义,我得到以下错误 无法读取未定义的属性“type” 我所有的动作创建者都返回一个类型为的对象,所以我不确定它是什么 我是这样设置我的商店的 import React, { Component } from 'react'; import { StyleSheet, Text, View } from 'react-native'; import App from '~/

我正在尝试使用redux和redux-thunk运行一些异步代码。不管什么原因。当我尝试运行代码时,操作显示为未定义,我得到以下错误

无法读取未定义的属性“type”

我所有的动作创建者都返回一个类型为的对象,所以我不确定它是什么

我是这样设置我的商店的

import React, { Component } from 'react';
import {
  StyleSheet,
  Text,
  View
} from 'react-native';
import App from '~/components/App';
import { createStore, applyMiddleware, combineReducers, compose } from 'redux';
import { Provider } from 'react-redux';
import thunk from 'redux-thunk';
import * as reducers from './redux';
// import devTools from 'remote-redux-devtools';

const store = createStore(
  combineReducers(reducers),
  applyMiddleware(thunk)
)

const nimbus = () => {
  return (
    <Provider store={store}>
      <App />
    </Provider>
  );
}

有人遇到过类似的问题吗?在返回语句之前,我在createUser函数中输入了console.log,但它甚至没有到达那里,这让我觉得很奇怪。在我尝试运行函数之前,也定义了操作。真的不确定我做错了什么:

在代码中,您需要为createUser函数导入模块

例如:

import { createUser } from 'yourModulePath'
你从哪里调用createUser?@JoshKelley我从“~/redux/modules/authentication”导入createUser,而不是从“~/redux/modules/authentication”导入{createUser};该死…谢谢你的提示!!!
import { createUser } from 'yourModulePath'