在触发按下事件时将所需的props传递给子组件。
示例代码:
class ParentComponent extends React.Component { constructor(props) { super(props); this.state = { isActive: false } }
handlePress = () => { this.setState({ isActive: true }); }
render() {
return (
class ChildComponent extends React.Component {
render() {
const { isActive } = this.props;
return (
在上面的示例代码中,当用户按下TouchableOpacity时,handlePress函数将isActive状态设置为true,并传递给ChildComponent。在ChildComponent中,根据传递的isActive状态来决定渲染何种内容。
上一篇:按下事件和拖动开始事件