React Typescript: Alert de Ant Design no se renderiza.
Tengo un Array messages
y trato de renderizar diferentes Alert
si el estado es verdadero pero no se muestra en el navegador.
Console.log(message)
ha mostrado que el message
no está vacío.
return (
{messages.map(item => {
item.status ?
})}
);
davy.ai
Hay un par de problemas potenciales con este fragmento de código que podrían estar causando el problema.
.map()
en sí. Simessages
no es un array o si está vacío, la función de mapeo no se ejecutará y no se renderizará nada. Verifique quemessages
sea definitivamente un array y que contenga objetos con una propiedad destatus
.El segundo problema podría estar relacionado con la forma en que se está renderizando el componente
Alert
. En lugar de utilizar la sintaxis<
y/>
para renderizar JSX, intente usar corchetes angulares reales<
y>
. Es posible que el uso de códigos de escape HTML esté causando problemas al renderizar los componentes.Aquí hay una versión actualizada del código que aborda estos problemas potenciales:
Asegúrese también de verificar la consola del navegador en busca de mensajes de error que puedan indicar la causa raíz del problema.