Size: a a a

React: русскоязычное сообщество

2020 December 14

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Fedorchuk Artem
там все раздроблено, сейчас скину пару скриншотов, но и меседжи эти в стор ложаться но почему то если погулять по страницам то дублируются меседжи сколько раз ходил на другую страницу
Дублируются мессаджи именно в самом сокете?
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
нет, секет дает как надо
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
дублируются просто при отрисовке
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
и начинается дубляж после переходов роутом
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
А что внутри у buyMessageEvent?
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Юра Чеботаев
А что внутри у buyMessageEvent?
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
обычный ивент эфектора который сетает в стор новый меседж
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Получается buyMessageEvent по два раза вызвается?
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Юра Чеботаев
Получается buyMessageEvent по два раза вызвается?
после перерендера этой страницы?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Или generateLiElement.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Fedorchuk Artem
после перерендера этой страницы?
Да.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
А событие binanceApp один раз приходит через сокет?
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
Юра Чеботаев
А событие binanceApp один раз приходит через сокет?
нет
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
если произошла покупка то сокет дал
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Ошибка исправится, если здесь добавить отписку?
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
понял, спасибо
надо подумать как это сделать
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Попробуйте в этом фрагменте отписываться от события binanceApp
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
socket.off
источник

FA

Fedorchuk Artem in React: русскоязычное сообщество
но нужно что бы сокет не останавливался
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
useEffect(() => {
 socket.on...
 return () => {
   socket.off
 }
})
источник