【发布时间】:2020-04-18 14:21:37
【问题描述】:
我的 react-native 组件 (Grid) 中有一个 TouchableOpacity 按钮,我需要更改调用组件 (App.js) 的类的状态。这可能吗?
App.js
import Grid from '../components/Grid'
export default class App extends React.Component {
state = {
opt: '1'
}
render(){
return(
<View style={styles.container}>
<Grid/>
</View>
);
};
}
Grid.js
export default class Grid extends React.Component {
_setMainState = () => {
this.setState({
opt:'2'
});
}
render(){
return(
<View style={styles.container}>
<TouchableOpacity onPress={this._displayList}>
<Text>Set App.js State</Text>
</TouchableOpacity>
</View>
);
};
}
【问题讨论】:
标签: javascript reactjs react-native