Obtengo un bloqueo cuando el estado intenta impulsar el primer elemento.
export interface ISortedMessages { sortedMessages: { error: Array<Message['message']>, warning: Array<Message['message']>, info: Array<Message['message']>, }}Quiero ordenar los mensajes entrantes a medida que ingresan en useState
switch (message.priority) { case 0: setStateMessages(previousMessages => ({ ...previousMessages, error: [...previousMessages.sortedMessages.error, message.message] })); break;}¡Gracias de antemano! Si cree que hay una mejor manera de resolver esto, hágamelo saber.