хуке useEffect создает комнату в базе mongodb.
                  
                  
                  на этом эвенте socket_client.emit('create_room') - на сервере вызывается socket_server.on('create_room', () => { io.emit('chat_message')})
                  
                  
                  иногда первые месседжи не доходят.
                  
                  
                  в хуке useEffect присутствует socket_client.on('chat_message'), () => mutation).
                  
                  
                  и иногда первое сообщение не рендерится, но при этом у меня есть такой же чат на вью, там всегда долетают сообщения.
                  
                  
                  В чем может быть проблема?
                  
                  
                
решил при помощи провайдера только теперь другая проблема, если переходить на pages создается новое соединение при использовании сокета является ли решением обнулять контекст в таком случае на return хука useEffect?
я просто пихал сокеты в редукс стор... все норм
в итоге прокинул в App.tsx, там работает
Обсуждают сегодня