Javascript 在redux中显示为未定义的操作对象
我正在尝试使用redux和redux-thunk运行一些异步代码。不管什么原因。当我尝试运行代码时,操作显示为未定义,我得到以下错误 无法读取未定义的属性“type” 我所有的动作创建者都返回一个类型为的对象,所以我不确定它是什么 我是这样设置我的商店的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 '~/
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'