Estoy usando el kit de herramientas de redux para actualizar mis mensajes en tiempo real, pero en la función de enlace de inserción, el estado de redux no obtiene los datos actualizados.
const messages = useSelector((state) => state.messages.chatMessages); const chatId = useSelector((state) => state.messages.chatId);Aquí es donde obtengo datos de mi estado redux y quiero actualizar los datos en la función de vinculación del empujador
channel.bind("recChatData", async function (mydata) { console.log("chatId", chatId); console.log("messagesData", messages); if (chatId == mydata.chatId) { messagesData = JSON.parse(JSON.stringify(messages)); messagesData.push(mydata.chatData); dispatch(updateMessages(JSON.parse(JSON.stringify(messagesData)))); } en el código anterior, los messagesData de la consola Los datos no obtienen los datos actualizados. Obtienen los datos de la carga inicial. ¿Cómo puedo obtener mis datos actualizados? Por favor sugiera algo. Gracias