React предоставляет несколько способов управления видимостью элементов на странице. Распространенным подходом является использование встроенного стиля для установки свойства отображения. Однако этот метод требует встроенного стиля, что может быть неудобно и сделать код менее читабельным.
Более элегантное решение — использовать React State API. State API позволяет вам определять данные и управлять ими внутри компонента React. Изменяя состояние компонента, вы можете вызвать повторную отрисовку, которая обновит пользовательский интерфейс на основе нового состояния.
Вот как вы можете показать или скрыть элемент на странице с помощью события щелчка, используя API состояния React:
Вот пример того, как вы можете это реализовать:
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = {
showElement: false
};
}
toggleShowElement = () => {
this.setState((prevState) => ({ showElement: !prevState.showElement }));
};
render() {
return (
{this.state.showElement && Hello World!}
);
}
}
Этот фрагмент кода создает новый компонент React под названием MyComponent, который отображает элемент div с текстом «Hello World!» когда переменная состояния showElement имеет значение true. Он также включает кнопку, которая переключает видимость надписи «Hello World!». элемент.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3