Size: a a a

2020 June 15

AO

Aleksandr Osipov in ☄️ effector
источник

AO

Aleksandr Osipov in ☄️ effector
unwatch специально явно выделил, чтобы про него не забыть
источник

AO

Aleksandr Osipov in ☄️ effector
источник

AO

Aleksandr Osipov in ☄️ effector
Чуть более реалистичный пример
источник

AO

Aleksandr Osipov in ☄️ effector
Что-то у меня репл сломался, через раз при обновлении выдает
Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
источник

AO

Aleksandr Osipov in ☄️ effector
источник

VI

Vadim Ivanov in ☄️ effector
Aleksandr Osipov
Только воч сразу вызовется
источник

AO

Aleksandr Osipov in ☄️ effector
Да
источник

AO

Aleksandr Osipov in ☄️ effector
А что не так?
источник

AO

Aleksandr Osipov in ☄️ effector
watcher переданный в .watch вернее вызовется только когда событие вызовется
источник

AO

Aleksandr Osipov in ☄️ effector
Все ок же?
источник

VI

Vadim Ivanov in ☄️ effector
Aleksandr Osipov
А что не так?
Получается вызовется сразу play и pause
источник

AO

Aleksandr Osipov in ☄️ effector
почему?
источник

AO

Aleksandr Osipov in ☄️ effector
Посмотрите пример в репле, вроде бы работает все как надо
источник

VI

Vadim Ivanov in ☄️ effector
watch разве не сразу срабатывает при подписке?
источник

AO

Aleksandr Osipov in ☄️ effector
нет, только когда событие вызовете
источник

AO

Aleksandr Osipov in ☄️ effector
Проверьте в репле лучше сами
источник

AO

Aleksandr Osipov in ☄️ effector
Там опечатка только, в pause.on, надо false, обновил ссылку, теперь play / pause корректно работают
источник

AO

Aleksandr Osipov in ☄️ effector
Аналогично если нужно взаимодействие в обратную сторону от плеера, то через addEventListener повесить на него обработчик в котором скажем дергать событие обновления временной метки
источник

VI

Vadim Ivanov in ☄️ effector
Aleksandr Osipov
нет, только когда событие вызовете
а, я про стор подумал
источник