相关疑难解决方法(0)

React ReduxReducer:“this.props.tasks.map不是函数”错误

我正在制作一个 React Redux 示例;但是,我遇到了一个问题并收到以下错误:

类型错误:this.props.tasks.map 不是函数 [了解更多]

我尝试了很多事情,但我似乎无法理解为什么这不起作用。我相信这是 allReducers 从 Tasks 函数映射任务的时候。我已经来回修复了这个错误,但随后它会抱怨它未定义。我会解决这个问题并回到这个问题。任何帮助,将不胜感激。我确信我犯了一个简单的错误。以下是我的以下文件

应用程序.js

import React from 'react';
import TaskBoard from "../containers/task-board";
require('../../scss/style.scss');

const App = () => (
    <div>
        <h2>Task List</h2>
        <hr />
        <TaskBoard/>
    </div>
);

export default App;
Run Code Online (Sandbox Code Playgroud)

索引.js

    import {combineReducers} from 'redux';
    import {Tasks} from './reducer-tasks';
    const allReducers = combineReducers({
        tasks: Tasks
    });

    export default allReducers
Run Code Online (Sandbox Code Playgroud)

任务板.js

    import React, {Component} from 'react';
    import {bindActionCreators} from 'redux';
    import {connect} from 'react-redux';
    import {deleteTaskAction} from '../actions/ActionIndex';
    import {editTaskAction} from '../actions/ActionIndex'; …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux react-redux

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

react-redux ×1

reactjs ×1

redux ×1