小编Gon*_*ado的帖子

React Redux-在已连接的组件中使用mapDispatchToProps时如何在componentDidMount上调度动作

我有这个问题。我正在使用React Redux创建一个小型应用程序。

在下面的代码中是我的app.js组件。在我尝试在connect中使用mapDispatchToProps函数之前,它一直工作良好。问题是我无法再对componentDidMount调用调度动作。需要在comoponentDidMount上调用componentDidMount中和现在在mapStateToProps上的操作。有关如何执行此操作的任何线索?

import React, { Component } from 'react';
import './App.css';
import '../../node_modules/bootstrap/less/bootstrap.less';
import { Route } from 'react-router-dom'
import * as ReadableAPI from '../ReadableAPI'
import HeaderNavigation from './HeaderNavigation';
import TableBody from './TableBody';
import { connect } from 'react-redux';
import sortAsc from 'sort-asc';
import sortDesc from 'sort-desc';
import {
  selectedCategory,
  fetchCategoriesIfNeeded,
  fetchPostsIfNeeded,
  invalidateSubreddit,
  orderPost
} from '../actions'

class App extends Component {

		state = {
			posts: []
		}

		componentDidMount() {
			const { dispatch, selectedCategory, fetchCategories, fetchPosts} = this.props
    		//dispatch(fetchCategoriesIfNeeded(selectedCategory)) …
Run Code Online (Sandbox Code Playgroud)

reactjs react-redux

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

react-redux ×1

reactjs ×1