Reactstrap es una biblioteca front-end popular que es fácil de usar con componentes React Bootstrap 4. Esta biblioteca contiene los componentes de React sin estado para Bootstrap 4. La paginación Podemos usar el siguiente enfoque en ReactJS para usar el componente de paginación de ReactJS Reactstrap.
Accesorios de paginación:
- children: Se utiliza para pasar el elemento children a este componente.
- className: se utiliza para indicar el nombre de clase de este componente.
- listClassname: se utiliza para indicar el nombre de la clase para el estilo de la lista.
- cssModule: se utiliza para indicar el módulo CSS para el estilo.
- tamaño: Se utiliza para indicar el tamaño del componente.
- etiqueta: se utiliza para indicar la etiqueta de este componente.
- listTag: se utiliza para indicar la etiqueta de la lista como ol, ul, etc.
- aria-label: Se utiliza para denotar el atributo aria-label.
Accesorios de elementos de paginación:
- activo: se utiliza para diseñar los elementos de paginación como para el estado activo.
- children: Se utiliza para pasar el elemento children a este componente.
- className: se utiliza para indicar el nombre de clase de este componente.
- cssModule: se utiliza para indicar el módulo CSS para el estilo.
- disabled: Se utiliza para indicar si el elemento de paginación está deshabilitado o no.
- etiqueta: se utiliza para indicar la etiqueta de este componente.
Accesorios de enlace de paginación:
- children: Se utiliza para pasar el elemento children a este componente.
- className: se utiliza para indicar el nombre de clase de este componente.
- cssModule: se utiliza para indicar el módulo CSS para el estilo.
- siguiente: Se utiliza para indicar si mostrar o no el botón siguiente.
- anterior: Se utiliza para indicar si mostrar o no el botón anterior.
- first: Se utiliza para indicar si mostrar o no el primer botón.
- last: Se utiliza para indicar si mostrar o no el último botón.
- etiqueta: se utiliza para indicar la etiqueta de este componente.
- aria-label: Se utiliza para denotar el atributo aria-label
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 reactstrap bootstrap
Estructura del proyecto: Tendrá el siguiente aspecto.
Ejemplo 1: ahora escriba el siguiente código en el archivo App.js. Aquí, hemos mostrado Paginación sin los botones anterior y siguiente.
Javascript
import React from 'react' import 'bootstrap/dist/css/bootstrap.min.css'; import { Pagination, PaginationItem, PaginationLink } from "reactstrap" function App() { return ( <div style={{ display: 'block', width: 700, padding: 30 }}> <h4>ReactJS Reactstrap Pagination Component</h4> <Pagination> <PaginationItem> <PaginationLink href="#">1</PaginationLink> </PaginationItem> <PaginationItem> <PaginationLink href="#">2</PaginationLink> </PaginationItem> <PaginationItem> <PaginationLink href="#">3</PaginationLink> </PaginationItem> <PaginationItem> <PaginationLink href="#">4</PaginationLink> </PaginationItem> <PaginationItem> <PaginationLink href="#">5</PaginationLink> </PaginationItem> </Pagination> </div > ); } export default App;
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: ahora escriba el siguiente código en el archivo App.js. Aquí, hemos mostrado Paginación con los botones anterior y siguiente.
Javascript
import React from 'react' import 'bootstrap/dist/css/bootstrap.min.css'; import { Pagination, PaginationItem, PaginationLink } from "reactstrap" function App() { return ( <div style={{ display: 'block', width: 700, padding: 30 }}> <h4>ReactJS Reactstrap Pagination Component</h4> <Pagination> <PaginationItem> <PaginationLink previous href="#" /> </PaginationItem> <PaginationItem> <PaginationLink href="#"> 1 </PaginationLink> </PaginationItem> <PaginationItem> <PaginationLink href="#"> 2 </PaginationLink> </PaginationItem> <PaginationItem> <PaginationLink href="#"> 3 </PaginationLink> </PaginationItem> <PaginationItem> <PaginationLink next href="#" /> </PaginationItem> </Pagination> </div > ); } export default App;
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://reactstrap.github.io/components/pagination/
Publicación traducida automáticamente
Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA