Я использую redux-реагировать и пытаюсь использовать библиотеку copilot для создания руководства для моего приложения, но оно выдает мне следующую ошибку -
TypeError: Невозможно прочитать свойство 'getCurrentStep' из неопределенного
Ниже мой код:
const CustomComponent = ({ copilot }) => <View {...copilot}>
<MaterialIcon name="add" size={30} color="white" style={{marginRight : 8}} onPress={() => {
navigation.navigate("CreateSomething");
}}/>
</View>;
class Abc extends React.Component{
static navigationOptions = ({ navigation, navigationOptions }) => {
const {params} = navigation.state || {};
return {
headerTitle : <HeaderTitle title="Something"/>,
headerRight : (<View>
<CopilotStep text="Click this icon to" order={1} name="addIcon">
<CustomComponent />
</CopilotStep>
</View>)
}
};
componentDidMount(){
this.props.start()
}
}
const exportedConnect = connect (mapStateToProps, mapDispatchToProps)(copilot({
verticalOffset: 26,
animated: true,
overlay: "svg"
})(Abc));
Object.assign(exportedConnect, {
navigationOptions: Abc.navigationOptions
});
export default exportedConnect;
Я что-то упустил в приведенном выше коде?Почему выдает вышеуказанную ошибку?
Заранее спасибо.