Componente de pestañas React-Bootstrap

React-Bootstrap es un marco frontal que se diseñó teniendo en cuenta la reacción. El componente de pestañas proporciona ayuda para cambiar entre componentes diferentes. Podemos usar el siguiente enfoque en ReactJS para usar el componente de pestañas de arranque de reacción.

Accesorios de pestañas:

  • activeKey: se utiliza para marcar la pestaña como activa en función de la clave de evento coincidente.
  • defaultActiveKey: Se utiliza para indicar la clave activa predeterminada que se selecciona al inicio.
  • id: es el atributo de id de HTML requerido cuando no se especifica la propiedad generateChildId .
  • mountOnEnter: Se utiliza para
  • onSelect: es una función de devolución de llamada que se activa
  • <Panel de pestañas>, yo
  • unmountOnExit: Se utiliza para desmontar las pestañas.
  • variante: Se utiliza para definir el estilo de navegación.

Accesorios de pestañas:

  • disabled: Se utiliza para deshabilitar el componente.
  • eventKey: Es básicamente un
  • tabClassName: se usa para agregar el nombre de la clase para el estilo de la pestaña.
  • title: Se utiliza para indicar el título del componente de pestaña.

Accesorios de TabContainer:

  • activeKey: Se utiliza para la eventKey de la pestaña actual que está activa.
  • defaultActiveKey: se utiliza como eventKey predeterminado para la pestaña.
  • generateChildId: es una función que se usa para generar la identificación única para la pestaña secundaria <TabPane>s y <NavItem>s sobre la base de eventKey y el tipo que se pasa como parámetro a esta función.
  • id: Es el atributo id HTML normal para la identificación.
  • mountOnEnter: se usa para esperar hasta la primera transición de «ingresar» para montar la pestaña.
  • onSelect: es una devolución de llamada que se activa cuando se selecciona una pestaña.
  • transición: para todos los niños, se utiliza para establecer una estrategia de animación predeterminada.
  • : ya te acostumbre

Accesorios:

  • as: se puede utilizar como un tipo de elemento personalizado para este componente.
  • bsPrefijo: CSS

Accesorios:

  • activo: se utiliza para alternar el estado activo del TabPane.
  • etiquetado
  • as: se puede utilizar como un tipo de elemento personalizado para este componente.
  • eventKey: se utiliza una tecla que asocia TabPane con la ayuda de su control NavLink
  • id: Es el atributo id HTML normal para la identificación.
  • mountOnEnter: se usa para esperar hasta la primera transición de «ingresar» para montar la pestaña.
  • onEnter: cuando la animación no es falsa, se usa para hacer la transición de la devolución de llamada OnEnter.
  • onEntered: cuando la animación no es falsa, se usa para hacer la transición de la devolución de llamada OnEntered.
  • onEntering: cuando la animación no es falsa, se usa para hacer la transición de la devolución de llamada OnEntering.
  • onExit: cuando la animación no es falsa, se usa para hacer la transición de la devolución de llamada OnExit.
  • onExited: cuando la animación no es falsa, se usa para hacer la transición de la devolución de llamada OnExited.
  • onExiting: cuando la animación no es falsa, se usa para hacer la transición de la devolución de llamada OnExiting.
  • transición: Se usa para mostrar la animación al ocultar o mostrar los <TabPane>s
  • está acostumbrado a ti
  • bsPrefijo: CSS

Creación de la aplicación React e instalación del módulo:

  • 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
  • Paso 3: Después de crear la aplicación ReactJS, instale el módulo requerido usando el siguiente comando:

    npm install react-bootstrap 
    npm install bootstrap

Estructura del proyecto: Tendrá el siguiente aspecto.

Estructura del proyecto

Ejemplo: ahora escriba el siguiente código en el archivo App.js. Aquí, la aplicación es nuestro componente predeterminado donde hemos escrito nuestro código.

App.js

import React from 'react';
import 'bootstrap/dist/css/bootstrap.css';
import Tabs from 'react-bootstrap/Tabs';
import Tab from 'react-bootstrap/Tab';
  
export default function App() {
  return (
    <div style={{ display: 'block', width: 700, padding: 30 }}>
      <h4>React-Bootstrap Tab Component</h4>
      <Tabs defaultActiveKey="second">
        <Tab eventKey="first" title="Dashboard">
          Hii, I am 1st tab content
        </Tab>
        <Tab eventKey="second" title="Setting">
          Hii, I am 2nd tab content
        </Tab>
        <Tab eventKey="third" title="Aboutus">
          Hii, I am 3rd tab content
        </Tab>
      </Tabs>
    </div>
  );
}

Paso para ejecutar la aplicación: ejecute la aplicación utilizando el siguiente comando desde el directorio raíz del proyecto:

npm start

Salida: Ahora abra su navegador y vaya a http://localhost:3000/ , verá la siguiente salida:

Referencia: https://react-bootstrap.github.io/components/tabs/

Publicación traducida automáticamente

Artículo escrito por gouravhammad 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 *