React 19, la última versión de la biblioteca JavaScript de Meta para representar interfaces de usuario, ahora está disponible en versión beta. La actualización introduce características como funciones asíncronas en transiciones y la capacidad de acceder a referencia como accesorio para componentes de funciones. La versión beta de React 19 se presentó el 25 de abril. Se publicó una guía de actualización de la versión beta de React 19. React 19 agrega soporte para el uso de funciones asíncronas en transiciones para manejar estados pendientes, formularios, errores y actualizaciones optimistas automáticamente. Las funciones que utilizan transiciones asíncronas se denominan Acciones. Al basarse en Acciones, React 19 presenta useOptimistic para administrar actualizaciones optimistas y un nuevo gancho, React.useActionState, para manejar casos comunes de Acciones. Las acciones también se integran con nuevas

características para reaccionar-dom en React 19. React 19 incluye todas las características de los componentes de servidor de React del canal Canary, lo que significa que las bibliotecas que se envían con los componentes de servidor ahora pueden apuntar a React 19 como una dependencia de pares con la condición de exportación de servidor de reacción para su uso en marcos. que admiten la arquitectura Full-stack React. Otras mejoras en React 19: se introduce una nueva API para leer recursos en render, llamada uso. Se han mejorado los informes de errores de hidratación en reaccionar-dom. Los scripts asíncronos ofrecen un mejor soporte; se pueden representar en cualquier lugar de un árbol de componentes. Se ofrecen API para cargar y precargar recursos del navegador para crear experiencias que no se vean restringidas por una carga de recursos ineficiente. La hidratación se ha mejorado para tener en cuenta scripts de terceros y extensiones de navegador. Se ha mejorado el manejo de errores para eliminar la duplicación y brindar opciones para manejar errores detectados y no detectados. Se está agregando soporte para representar etiquetas de metadatos de documentos en componentes de forma nativa.
se puede representar como proveedor en lugar de . Las funciones de limpieza se pueden devolver desde devoluciones de llamadas de referencia. Se ha agregado una opción de valor inicial a useDeferredValue. Copyright © 2024 IDG Communications, Inc.