扩展基类使用Redux时无法调用和覆盖函数

时间:2019-05-14 09:29:35

标签: react-native redux extending

我扩展了使用redux的基类(A类),我想在基类中调用和重写函数,但它不起作用。给我解决方案,谢谢。

父级:https://ibb.co/bNzPRZ6

儿童班:https://ibb.co/vX1xPvq

结果:https://ibb.co/GFYRtQY

父级:

import React, { Component } from 'react';
import { View } from 'react-native';
import { connect } from 'react-redux'

class ClassA extends Component {

    showAlertMess(message) {
        alert(message)
    }
    render() {
        return (
            <View></View>
        );
    }
}
export default connect()(ClassA)

儿童班:

import React, { Component } from 'react';
import { View } from 'react-native';
import ClassA from './classA';

export default class ClassB extends ClassA {
    state = {  }

    componentDidMount(){
    this.showAlertMess("This is class B")
}

    render() {
        return (
            <View></View>
        );
    }
}

0 个答案:

没有答案