Estado de la opción de navegación de React Suite

React Suite es una biblioteca front-end popular con un conjunto de componentes React que están diseñados para la plataforma intermedia y los productos back-end. 

Nav Proporciona una lista de varias formas de menús de navegación, que pueden ser diseños horizontales y verticales. El estado de la opción de navegación ayuda a habilitar o deshabilitar cualquier elemento de navegación. 
Sintaxis:

<Nav>
    <Nav.Item active>Active Item</Nav.Item>
    <Nav.Item disabled>Disabled Item</Nav.Item>
</Nav> 

 Creación de la aplicación React e instalación del módulo: 
 Paso 1: Cree una aplicación React con 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 rsuite

Estructura del proyecto: se verá así 

 

 Ejemplo 1: 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. En este ejemplo, configuramos la Opción 2 y la Opción 4 como deshabilitadas y configuramos la Opción 3 como activa. 

Javascript

import React, { useState } from 'react';
import 'rsuite/dist/rsuite.min.css';
import { Nav } from 'rsuite';
export default function App() {
  
    return (
        <div>
            <h1 style={{ color: 'green' }}>
                GeeksforGeeks
            </h1>
            <h3>React Suite Nav Option Status</h3>
            <Nav >
                <Nav.Item >
                    Option 1
                </Nav.Item>
                <Nav.Item disabled>Option 2</Nav.Item>
                <Nav.Item active>Option 3</Nav.Item>
                <Nav.Item disabled>Option 4</Nav.Item>
                <Nav.Item >Option 5</Nav.Item>
            </Nav>
        </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: 

 

Ejemplo 2: En este ejemplo, hemos aprendido a usar íconos con elementos de navegación deshabilitados. Puede usar contras de https://rsuitejs.com/resources/icons/ 

Javascript

import React, { useState } from 'react';
import 'rsuite/dist/rsuite.min.css';
import SendIcon from '@rsuite/icons/Send';
import SearchIcon from '@rsuite/icons/Search';
import TrashIcon from '@rsuite/icons/Trash';
import SettingIcon from '@rsuite/icons/Setting';
import ExploreIcon from '@rsuite/icons/Explore';
import { Nav } from 'rsuite';
  
export default function App() {
  
    return (
        <div>
            <h1 style={{ color: 'green' }}>
                GeeksforGeeks
            </h1>
            <h3>React Suite Nav Option Status</h3>
            <Nav appearance="tabs" >
                <Nav.Item icon={<ExploreIcon />} >
                    Explore
                </Nav.Item>
                <Nav.Item icon={<SearchIcon />} active>
                    Search
                </Nav.Item>
                <Nav.Item icon={<TrashIcon />}>
                    Delete
                </Nav.Item>
                <Nav.Item icon={<SendIcon />} disabled>
                    Send
                </Nav.Item>
                <Nav.Item icon={<SettingIcon />}>
                    Settings
                </Nav.Item>
            </Nav>
        </div>
    )
}

Producción:

 

Referencia: https://rsuitejs.com/components/nav/#option-status 

Publicación traducida automáticamente

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