我是一个反应初学者,我想知道如何在我自己的自定义组件上创建标准按钮组件上的"OnClick"道具
<Button OnClick='functionName'> Button </Button>
onClick
将只是一个道具,就像您必须在组件中使用的任何其他道具一样,例如传递到TouchableOpacity
的onPress
道具。
示例
class Button extends React.Component {
render() {
const { onClick, children } = this.props;
return (
<TouchableOpacity onPress={onClick}>
<Text>{children}</Text>
</TouchableOpacity>
);
}
}