Instalación
npx logic2b@next add skeletonUso
import { Skeleton } from "@/components/ui/skeleton"
<Skeleton className="h-4 w-[250px]" />
Notas de uso
Skeleton renderiza un único <div> y reenvía todas sus propiedades nativas. Define su forma y tamaño mediante className.
Ejemplos
Tarjeta
Lista
Playground interactivo
Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.
JSX generado
<Skeleton
className="h-20 w-full max-w-sm"
/>Referencia de API
Generada a partir de las exportaciones públicas de TypeScript en src/ui/skeleton.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.
Skeleton
ComponenteProps: React.ComponentProps<"div">Contrato de accesibilidad
Comportamiento legible por máquinas y responsabilidades de quien integra skeleton. Los detalles normativos conservan el texto canónico del registro.
- Soporte
- Contrato de composición
- Patrón
- loading placeholder
- HTML div
Semántica incorporada
- Is hidden from assistive technology by default and does not announce loading on its own.
Responsabilidades de integración
- Put the containing region in an appropriate busy/status state and preserve a stable accessible name while content loads.
Limitaciones conocidas
- • A standalone skeleton has no semantic loading announcement.