从React.Component类扩展并连接到redux-store

时间:2017-05-16 19:51:55

标签: reactjs redux

我有一个扩展react.component的类。另一个类从此类扩展并连接到redux-store。

var firstList.AddRange(secondList);

不幸的是,这不起作用。如果没有显式扩展React.Component,是不是可以将类连接到商店?

错误:

import React from 'react'
class A extends React.Component{
    constructor(props){super(props); ...}
    ...
}

import React from 'react'
import {connect} from 'react-redux'
@connect(store=>{...})
class B extends A{
    constructor(props){super(props); ...}
    ...
}

class C extend A{....}

2 个答案:

答案 0 :(得分:0)

我通过index.js导入了一个类。这没有用,导入文件本身有效。

答案 1 :(得分:0)

正如Vincent Taing所说,你想要做的事情并不是一个好习惯。而是使用HOC(高阶组件)来处理所有逻辑(处理程序等),将此组件与您的商店连接,并使用您的处理程序返回您的UI组件。