Saltar al contenido principal

lh-ui-react

Biblioteca de componentes React de nivel empresarial con estética china

Isomorfa y del mismo origen que lh-ui-plus: comparte tokens de diseño, lógica de componentes y estilos. Compatible con React 18 / 19.

Mismo origen, isomorfa

La lógica de los componentes proviene de @lh-ui/share/core, compartida sin copia con lh-ui-plus (Vue 3) y lh-ui-vue2, con props del mismo nombre y significado.

React 18 / 19

Reenvío de ref con forwardRef, valores de Context memoizados, seguridad en StrictMode y compatibilidad con SSR, diseñado para ambas versiones principales.

Importación bajo demanda

Los temas y estilos de los componentes se importan bajo demanda; el empaquetador recorta con precisión los estilos no utilizados, sin efectos secundarios del paquete completo.

Estética de tinta china

Cinco paletas predefinidas (cerblue / songhua / zhusha / shuimo / golden), un sistema de fondos con patrones y modos claro y oscuro.

Accesible

La semántica ARIA, la interacción por teclado y la gestión del foco se definen en la capa compartida, se implementan de forma consistente en todas las plataformas y siguen los patrones APG.

Tipado completo

Escrita en TypeScript, los archivos d.ts se generan directamente con el espejo de tsc y los tipos de las props coinciden uno a uno con las versiones de Vue.