Size: a a a

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

2020 October 22

M

Myroslav 🍎 in React: русскоязычное сообщество
значения и записывается в стейт
источник

M

Myroslav 🍎 in React: русскоязычное сообщество
и заново происходит ререндер
источник

M

Myroslav 🍎 in React: русскоязычное сообщество
компонента графика
источник

A

Aleksandr in React: русскоязычное сообщество
и заново создается сокет хД
источник

A

Aleksandr in React: русскоязычное сообщество
let ws = new WebSocket("ws://elepsio.herokuapp.com/"); вот тут
источник

A

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

M

Myroslav 🍎 in React: русскоязычное сообщество
так я смотрю по нетворку новых сокетов нету)
источник

ВА

Верди Атибайеба... in React: русскоязычное сообщество
У тебя добавляются обработчики каждый ререндер. Вначале 1, потом 2, потом 4. Так?
источник

M

Myroslav 🍎 in React: русскоязычное сообщество
Обработчики это какие ?
источник

A

Aleksandr in React: русскоязычное сообщество
а стоп
источник

A

Aleksandr in React: русскоязычное сообщество
ws.onmessage = function (event) {
    setBarData({ data: [...barData.data, JSON.parse(event.data)] });
 };
источник

A

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

A

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

M

Myroslav 🍎 in React: русскоязычное сообщество
ну мне нужно добавить новый элемент с  сокета в состояние ,а это состояние отображает график
источник

M

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

A

Aleksandr in React: русскоязычное сообщество
так засунь это в эффект
источник

A

Aleksandr in React: русскоязычное сообщество
а не просто вне всего вызывай
источник

M

Myroslav 🍎 in React: русскоязычное сообщество
если засунуть его в эффект он добавляет обьект и если новый приходит он заменяет его
источник

M

Myroslav 🍎 in React: русскоязычное сообщество
получается что на графике всегда первый обьект который по дефолту задан и второй который постоянно меняется
источник

M

Myroslav 🍎 in React: русскоязычное сообщество
но не добавляется в состояние
источник