¿Cómo implementar alternar usando ReactJS?

Si queremos implementar la funcionalidad de alternancia en un botón, entonces podemos tener estados en nuestro componente que serán verdaderos o falsos y, según el valor del estado, podemos implementar la funcionalidad de alternancia. Cuando hacemos clic en el botón y el valor actual del estado es verdadero, lo cambiamos a falso y viceversa. Cuando cambiamos el estado, el componente se volverá a representar y, según el valor del estado, se mostrará el contenido.

Creando la aplicación React:

Paso 1: Cree una aplicación React usando el siguiente comando:

npx create-react-app foldername

Paso 2: después de crear la carpeta de su proyecto, es decir , el nombre de la carpeta, acceda a ella con el siguiente comando:

cd foldername

Estructura del proyecto: 

Ejemplo: aquí crearemos un componente de botón para alternar, también usaremos la palabra clave JavaScript this .

App.js

import React from 'react'
   
class Counter extends React.Component {
   
    render() {
        return(
            <div>
                <Button text = "Hello from GFG"> </Button>
            </div>
        )
    }
}
  
class Button extends React.Component{
    state = {
        textflag: false,
    }
       
    ToggleButton() {
        this.setState(
            {textflag : !this.state.textflag}
        );
    }
   
    render() {
        return(
            <div>
                <button onClick={() => this.ToggleButton()}>
                  { this.state.textflag === false ? "Hide":"Show" }
                </button>
                {!this.state.textflag && this.props.text}
            </div>
        )
    }
}
  
export default Counter;

Producción:

Publicación traducida automáticamente

Artículo escrito por kapilnama1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *