Size: a a a

2020 May 09

MK

Max Kovalenko in React Kyiv
вызывается setIsOnline
источник

EM

Eugene M in React Kyiv
Еще раз, где)?
источник

EM

Eugene M in React Kyiv
Не вызывается же
источник

MK

Max Kovalenko in React Kyiv
в коллбеке для подписки
источник

EM

Eugene M in React Kyiv
Eugene M
Ну оно в функции, которая будет запущена в каком-то классе чат апи
,
источник

MK

Max Kovalenko in React Kyiv
эмммм а какая разница где она будет запущена?
источник

MK

Max Kovalenko in React Kyiv
стейт то меняется все равно
источник

MK

Max Kovalenko in React Kyiv
при запуске эффекта делается запрос на подписку и в коллбеке меняется стейт
источник

L

Liubomyr in React Kyiv
источник

L

Liubomyr in React Kyiv
источник

L

Liubomyr in React Kyiv
источник

L

Liubomyr in React Kyiv
Это о 2 рендерах
источник

EM

Eugene M in React Kyiv
Стейт поменялся, произошла отписка старого ивента и подписка нового, далее ожидает след изменеия
источник

MK

Max Kovalenko in React Kyiv
Eugene M
Стейт поменялся, произошла отписка старого ивента и подписка нового, далее ожидает след изменеия
я открываю компонент - происходит подписка в юзЭффекте - выполняется изменение стейта - выполняется повторный рендер - юзэффект опять выполняет подписку
источник

MK

Max Kovalenko in React Kyiv
я вижу этот снипет именно так... если я неправ поправь меня пжлст
источник

MK

Max Kovalenko in React Kyiv
для чего ты меняешь стейт напрямую чепез this.state.field = value да еще и в рендер методе?
источник

MK

Max Kovalenko in React Kyiv
deleteHandler тебе не нужно биднить так как он у тебя написан с помощью arrow function которая автоматически this привяжет
источник

MK

Max Kovalenko in React Kyiv
собственно у тебя стейта компонента нет.... у тебя есть переменная state и все
источник

EM

Eugene M in React Kyiv
Max Kovalenko
я открываю компонент - происходит подписка в юзЭффекте - выполняется изменение стейта - выполняется повторный рендер - юзэффект опять выполняет подписку
> выполняется изменение стейта

не выполняется, хендлер запускается в коллбеке чат апи
источник

MK

Max Kovalenko in React Kyiv
Eugene M
> выполняется изменение стейта

не выполняется, хендлер запускается в коллбеке чат апи
так этот же хендлер меняет же стейт
источник