O React fornece várias maneiras de manipular a visibilidade dos elementos em uma página. Uma abordagem comum é usar estilo embutido para definir a propriedade display. No entanto, esse método requer estilo embutido, o que pode ser inconveniente e tornar o código menos legível.
Uma solução mais elegante é usar a API React State. A API State permite definir e gerenciar dados dentro de um componente React. Ao alterar o estado de um componente, você pode acionar uma nova renderização, que atualizará a IU com base no novo estado.
Veja como você pode mostrar ou ocultar um elemento em uma página por meio de um evento de clique usando a API React State:
Aqui está um exemplo de como você pode implementar isso:
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!}
);
}
}
Este trecho de código cria um novo componente React chamado MyComponent que renderiza um div com o texto "Hello World!" quando a variável de estado showElement é verdadeira. Também inclui um botão que alterna a visibilidade do "Hello World!" elemento.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3