Plataformas soportadas
Conoce las plataformas, desde las más modernas a las más antiguas, que son compatibles con U-Ui.
Navegadores
U-Ui es compatible con las últimas versiones estables de los principales navegadores y plataformas. No es necesario proporcionar ningún polyfill de JavaScript, ya que gestiona internamente y de forma aislada las funciones de navegador no compatibles.
Edge | Firefox | Chrome | Safari (macOS) | Safari (iOS) |
---|---|---|---|---|
>= 121 | >= 115 | >= 109 | >= 15.4 | >= 15.4 |
Puedes encontrar una extensa lista en nuestro .browserlistrc (comprueba la entrada stable
).
Dado que Googlebot utiliza un servicio de renderizado web (WRS) para indexar el contenido de la página, es fundamental que U-Ui lo soporte. WRS actualiza regularmente el motor de renderizado que utiliza. Puedes esperar que los componentes de U-Ui se rendericen sin mayores problemas.
Server
U-Ui soporta Node.js a partir de la versión 14.0 para el renderizado del lado del servidor. El objetivo es soportar Node.js hasta la última versión en modo de mantenimiento.
React
U-Ui es compatible con las versiones más recientes de React, empezando por ^17.0.0 (la que tiene delegación de eventos en la raíz de React). Echa un vistazo a las versiones anteriores para compatibilidad con versiones anteriores.
TypeScript
U-Ui requiere una versión mínima de TypeScript 4.7. Esto pretende coincidir con la política de DefinitelyTyped, con el soporte de las versiones de TypeScript que tienen menos de dos años.
webpack
La versión mínima requerida de webpack para empaquetar aplicaciones que utilicen U-Ui es v5. webpack <= v4 no puede empaquetar U-Ui sin transpilar ya que utiliza características como el operador null coalscing (??
) y encadenamiento opcional (?.
).