что я хочу сделать, это сделать компонент и подключить его к redux (чтобы перенести некоторые реквизиты хранилища redux к компоненту), затем расширить этот компонент и сделать эти редуктивные реквизиты доступными и для дочернего компонента (потому что они точно такие же реквизит). но я столкнулся с проблемой:
Это родительский класс
import * as React from 'react'
import { connect } from 'react-redux'
import { View } from 'react-native'
class UnConnectedManageProductBaseScene extends React.Component {
public render(){
return (
<View/>
)
}
}
const mapStateToProps = (state) => {
return {
}
}
const mapDispatchToProps = (dispatch) => {
return {
}
}
export const ManageProductBaseScene = connect(
mapStateToProps,
mapDispatchToProps
)(UnConnectedManageProductBaseScene)
, а это дочерний класс
import { ManageProductBaseScene} from '../ManageProductBaseScene'
export class OwnerManageAuctionScene extends ManageProductBaseScene {
constructor(props) {
super()
}
}
, когда я пытаюсь расширить OwnerManageAuctionScene
от подключенного редуктора компонент (ManageProductBaseScene
) я получаю ошибку: Super expression must either be null or a function