BetaBeta pública — Consulta las notas de lanzamiento
Documentación

Link

Ancla estilizada con integración de router y validación de seguridad.

Paquete
@solidiom/link
Versión
0.6.0
Estado
experimental

Vista previa

Link es un ancla estilizada con integración de router y validación de seguridad. Proporciona saneamiento de href y soporte para enlaces externos.

Uso

Link tiene una única parte Root.

import * as Link from "@solidiom/link"

function Nav() {
  return <Link.Root href="https://example.com">Visitar ejemplo</Link.Root>
}

Instalación

Instala el paquete con pnpm add @solidiom/link. El paquete requiere dependencias pares compatibles de solid-js y @solidjs/web.

Partes

Link tiene una única parte Root con data-part="root": un ancla estilizada con saneamiento de href y soporte para enlaces externos.

Estilos

link incluye data-scope="link" y un atributo data-part en su Root para seleccionar estilos CSS o recetas.

Teclado y comportamiento

Este primitivo no tiene interacción de teclado propia más allá de la activación nativa del ancla.

Composición

Link se compone en cualquier lugar donde se necesite navegación en línea, integrándose con el router y gestionando de forma segura los href externos.

SSR e hidratación

Link se renderiza como un ancla estándar en el servidor y activa la integración con el router durante la hidratación.