Size: a a a

2020 June 15

AO

Aleksandr Osipov in ☄️ effector
Тогда легко все методы Audio/Video API привязывются с эффектам эффектора и далее со всем этим работать уже легче
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
И вопрос как это импереативное апи audio / video element-ов к эффектору привязать...понятно
Вотч же .
источник

DS

Dmitriy Shuleshov in ☄️ effector
Vadim Ivanov
Реакт. Сейчас я работаю напрямую с нативными элементами аудио и видео.
Пиши коннектор на вотчах
источник

AO

Aleksandr Osipov in ☄️ effector
Просили же декларативно:)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
Просили же декларативно:)
Написать конектор а потом юзать декларативно
источник

VI

Vadim Ivanov in ☄️ effector
Dmitriy Shuleshov
Пиши коннектор на вотчах
Как это будет работать?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Vadim Ivanov
Как это будет работать?
Примерно так как реализация useStore для реакта
источник

AO

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

AO

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

AO

Aleksandr Osipov in ☄️ effector
Замечу что не топлю за это решение, просто интересно было проверить гипотезу
источник

AO

Aleksandr Osipov in ☄️ effector
Vadim Ivanov
Как это будет работать?
наверное имеют ввиду что-то вроде
play.watch(() => videoNode.play())
источник

VI

Vadim Ivanov in ☄️ effector
Aleksandr Osipov
наверное имеют ввиду что-то вроде
play.watch(() => videoNode.play())
Ага
источник

VI

Vadim Ivanov in ☄️ effector
Получается я в этом вотче должен вызвать методы audio.play и video.play
источник

VI

Vadim Ivanov in ☄️ effector
+ там еще на карте кое-что должно отобразиться)))
источник

AO

Aleksandr Osipov in ☄️ effector
ну то что на карте не в вотче предполагаю, а стандартными средствами реакте + useStore/storeMap уже
источник

VI

Vadim Ivanov in ☄️ effector
Aleksandr Osipov
ну то что на карте не в вотче предполагаю, а стандартными средствами реакте + useStore/storeMap уже
У карты тоже императивный интерфейс))
источник

AO

Aleksandr Osipov in ☄️ effector
А ну тогда да:)
источник

VI

Vadim Ivanov in ☄️ effector
Вообще, наверно можно написать обвязку через реакт с изменением пропсов
источник

AO

Aleksandr Osipov in ☄️ effector
ну еще можно сделать еффекты принимающие ноду параметром, типа
const play = createEffect({handler: node => node.play()})
источник

AO

Aleksandr Osipov in ☄️ effector
хотя нет, фигня
источник