我遇到了问题。 导出默认连接并导出默认类。如何一起使用?很抱歉这个基本问题,但令我沮丧的是,我尝试过的任何方法都没有真正起作用。
import { connect } from 'react-redux';
import { FluidNavigator } from 'react-navigation-fluid-transitions';
import { kriterDegis, denetimKriter } from '../actions';
...
class Kriter extends Component {
...
render()
...
{this.renderButton()}
...
class Screen2 extends React.Component {
render()
...
const Navigator = FluidNavigator({
kriter: {screen: Kriter},
screen2: {screen: Screen2}
});
export default class Myclass extends Component {
render() {
return (
<Navigator/>
);
...
const mapToStateProps = ({ kriterResponse }) => {
const {...
return { ...
};
export default connect(mapToStateProps, { kriterDegis, denetimKriter })(Kriter);
按如下所示更改它时,单击Kriter类中的按钮时会出现此错误
export const ConnectedKriter = connect(mapToStateProps, { kriterDegis, denetimKriter })(Kriter);
在这个问题上,您能帮我什么忙吗?我很感谢您提供的任何帮助,可以帮助我朝正确的方向找出问题的原因。谢谢,
答案 0 :(得分:0)
如果要使用redux,则可以连接主类“ MyClass”。
export default connect(mapToStateProps,mapDispatchToProps)(MyClass);
之后,您不必导出“ MyClass”。 这条线将已经连接并导出您的课程。