. El componente Drawer es un que Podemos usar el siguiente enfoque en ReactJS para usar el Ant Design Drawer Component.
Accesorios de cajón:
- afterVisibleChange: es una función de devolución de llamada que se activa después de que finaliza la animación al cambiar de cajón.
- bodyStyle: Se utiliza para el estilo de la parte de contenido del cajón.
- className: se utiliza para pasar el nombre de clase del contenedor del cuadro de diálogo Cajón.
- cerrable: se utiliza para indicar si un botón de cierre está visible en la parte superior derecha del cuadro de diálogo del cajón o no
- closeIcon: Se utiliza para el icono de cierre personalizado.
- contentWrapperStyle: Se utiliza para el estilo de la envoltura del cajón de la parte de contenido.
- destroyOnClose: Se utiliza para indicar si se deben desmontar los componentes secundarios en el cajón de cierre o no.
- DrawerStyle: Se utiliza para el estilo del elemento de la capa emergente.
- pie de página: se utiliza para indicar el pie de página del cajón.
- footerStyle: Se utiliza para el estilo de la parte del pie de página del cajón.
- forceRender: se usa para renderizar previamente a la fuerza el componente Drawer.
- getContainer: se usa para devolver el Node montado para Drawer.
- headerStyle: Se utiliza para el estilo de la parte del encabezado del cajón.
- altura: se utiliza para indicar la altura del cuadro de diálogo Cajón.
- teclado: Se utiliza para indicar si se debe o no presionar ESC para cerrar.
- máscara: Se utiliza para indicar si mostrar máscara o no.
- maskClosable: Se utiliza para indicar si cerrar o no el Cajón al hacer clic en la máscara.
- maskStyle: se utiliza para el estilo del elemento de máscara de Drawer.
- colocación: Se utiliza para la colocación del Cajón.
- push: Es el comportamiento push de los cajones anidados.
- estilo: se utiliza para el estilo del elemento contenedor.
- título: Se utiliza para denotar el título de Cajón.
- visible: Se utiliza para indicar si el cuadro de diálogo del cajón está visible o no.
- ancho: se utiliza para indicar el ancho del cuadro de diálogo del cajón.
- zIndex: se utiliza para indicar el índice z del cajón.
- onClose: es una función de devolución de llamada que se activará cuando un usuario haga clic en la máscara, el botón Cerrar o el botón Cancelar.
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 antd
Estructura del proyecto: Tendrá el siguiente aspecto.
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, { useState } from 'react' import "antd/dist/antd.css"; import { Drawer, Button } from 'antd'; export default function App() { const [visible, setVisible] = useState(false); return ( <div style={{ display: 'block', width: 700, padding: 30 }}> <h4>ReactJS Ant-Design Drawer Component</h4> <> <Button type="primary" onClick={() => { setVisible(true); }}>Open</Button> <Drawer title="Drawer Demo" placement="left" closable={false} visible={visible} onClose={() => { setVisible(false) }} > <p>Item One</p> <p>Item Two</p> <p>Item Three</p> <p>Item Four</p> <p>Item Five</p> </Drawer> </> </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://ant.design/components/drawer/
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA