Última actualización el 10 de septiembre de 2022 por Rakesh Gupta
El marco moderno de Lightning Component es un marco de interfaz de usuario para desarrollar aplicaciones web dinámicas para dispositivos móviles y de escritorio. Como es el caso con cada lanzamiento , el último lanzamiento de Winter'23 está repleto de características ricas, que incluyen el ¡Características del componente Lightning recién agregadas!
Actualmente, el Winter'23 el lanzamiento está bajo el programa de pre-lanzamiento . Si no has leído las 577 páginas de Salesforce Winter '23 notas de la versión, consulte el resumen rápido de la versión Winter '23 y las 10 principales gemas de Salesforce Lightning Experience Escrito por mí.
Revisé las notas de la versión y destaqué las capacidades agregadas a las características del Componente web Lightning . Créame; ¡Fue difícil detenerse en solo cinco! Para comenzar, esta es mi opinión sobre las características más geniales del componente web Lightning del lanzamiento de Winter'23 .
- Sincronice los datos de los componentes sin actualizar la página mediante la API RefreshView (piloto) : ya sea impulsada por el usuario o invocada por la aplicación, la capacidad de sincronizar datos sin recargar una página completa es un requisito clave de la experiencia del usuario. El nuevo módulo
lightning/refresh
y la API RefreshView proporcionan una forma estándar de actualizar los datos de los componentes en LWC y Aura. Anteriormente, LWC carecía de una API de actualización de datos, y Aura solo admitía el legado,force:refreshView
, que no cumple con los requisitos del desarrollo web moderno.- RefreshView API actualiza los datos para una jerarquía específica de componentes, conocida como vista, sin recargar una página completa. Esta actualización garantiza una sincronización completa con los datos obtenidos externamente por los componentes de esa vista. RefreshView API puede actualizar datos para contenedores de la plataforma Salesforce y componentes personalizados.
- Cree superposiciones con el nuevo componente modal : use modales para interrumpir el flujo de trabajo de un usuario y llamar la atención sobre un mensaje importante. Un modal, que muestra el mensaje en la parte superior de la ventana de la aplicación actual, requiere que el usuario interactúe con él para recuperar el control de la aplicación.
- Para crear un componente modal, importe
LightningModal
desdelightning/modal
en su archivo JavaScript. Luego, cree una clase de componente que amplíeLightningModal
./* c/miModal.js */ importar {api} desde 'lwc'; importar LightningModal desde 'lightning/modal'; exportar clase predeterminada MyModal extiende LightningModal { manejarOkay() { this.close('bien'); } }
- Para crear un componente modal, importe
…
Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://automationchampion.com/2022/09/10/top-5-lightning-web-component-gems-of-salesforce-winter23-release/