Я создал составной компонент для создания TouchableNativeFeedback для wrapperComponent.
export default function withFeedback2(
WrappedComponent
) {
return class extends BaseComponent {
constructor(props) {
super(props);
}
render() {
return (
<View>
<TouchableNativeFeedback
onPress={() => this.props.onContainerViewPress()}
>
<WrappedComponent {...this.props} />
</TouchableNativeFeedback>
{/* <TouchableOpacity
onPress={this.props.onContainerViewPress ? () => this.props.onContainerViewPress() : null}
>
<WrappedComponent {...this.props} />
</TouchableOpacity> */}
</View>
);
}
};
}
Но OnPress Событие TochableNativeFeedback не запускается.Принимая во внимание, что событие OnPress генерируется правильно, и onContainerViewPress опора оберточного компонента вызывается, если оберточный компонент обернут в TouchableOpacity.
Я проверяю это на платформе Android ..