У меня есть файл test.js. У него два класса A и B. В классе B у меня есть кнопка hide view.
Я хочу, чтобы когда я нажимал кнопку hide view, он должен переключать (показывать / скрывать) представление класса A без загрузки.
Как я могу это сделать?
Спасибо за ваш ответ, сэр, да, A и B - это два отдельных экрана
я не могу понять эту строку {this.state.showComponmentB && <B />}





Вы можете использовать этот пример:
export default class A extends Component {
constructor(props){
super(props)
this.state = {showComponmentB: true}
}
_toggleShow = () => {
this.setState({showComponmentB: !this.state.showComponmentB})
}
render() {
return (
<View style = {styles.container}>
{this.state.showComponmentB && <B/>}
<Button title = "toggle button" onPress = {this._toggleShow}/>
</View>
);
}
}
export class B extends Component {
render() {
return (
<SomeView/>
);
}
}
это класс A и класс B - это два экрана?