Primeros pasos con estilo
El paquete con estilo proporciona componentes de selección de fechas prediseñados con CSS integrado. No se requiere marco CSS.
Instalación
npm install react-date-range-picker-styled
Después de la instalación, importe el CSS en el punto de entrada de su aplicación:
import "react-date-range-picker-styled/rdrp-styles.css";Inicio rápido
import { useState } from "react";import { DatePicker } from "react-date-range-picker-styled";import "react-date-range-picker-styled/rdrp-styles.css";
function Basic() { const [value, setValue] = useState<Date | null>(null);
return <DatePicker value={value} onChange={setValue} />;}Qué está incluido
| Component | Description |
|---|---|
DatePicker | Single date selection with popup calendar |
DateRangePicker | Date range selection with dual calendar and presets |
DateTimePicker | Date + time selection with time scroll panel |
DateRangeTimePicker | Date range + time selection |
Todos los componentes soportan:
- Valor controlado con
value/onChange - Navegación por teclado
- Modo oscuro mediante variables CSS
- 4 tamaños:
pequeño,mediano,grande,x-grande - API de componentes compuestos para personalización
Tipos de mecanografiado
Toda la configuración y los tipos de datos se reexportan desde el paquete; no es necesario instalar el paquete sin cabeza por separado:
import type { Locale, DatePickerSize, TimeConfig, MinuteStep, SecondStep, TimePrecision, HourFormat, TimePeriod, CaptionLayout, WeekDay, DateRangePreset, CalendarMonth, DayProps,} from "react-date-range-picker-styled";Estos tipos son útiles para:
Configuración regional: anulación de configuración regional personalizada (nombres de días laborables, etiquetas de botones, formato de fecha)DatePickerSize— Escribiendo el atributosize("small"|"medium"|"large"|"x-large")TimeConfig— Configurar la precisión, el formato y los pasos del selector de tiempoDateRangePreset— Definición de ajustes preestablecidos paraDateRangePicker/DateRangeTimePickerCalendarMonth,DayProps— Representación personalizada con componentes compuestos
Consulte Tipos sin cabeza para obtener definiciones de tipos detalladas.
Próximos pasos
- DatePicker — Selección de fecha única
- DateRangePicker — Intervalo de fechas con ajustes preestablecidos
- Componentes compuestos — Personalizar la estructura interna
- Variables CSS — Tema con variables CSS
- Modo oscuro — Compatibilidad con temas oscuros