или false), как мне отслеживать значение audioActive, чтобы на экране как-то отобразить, что звук отключен у такого-то субскрайбера?
Метод или значение?
значение
Ну выведи его на экран. Обновится значение, реакт перерисует
оно само обновляется, и мне надо как-то отследить, чтобы перерендарить компонент
поменяй значение в стейте, компонент сам перерендерится
как мне отследить, что audioActive у кого-то поменялся?
подпишись
короче, есть видеопотоки, и мне надо отслеживать, когда у кого-то из субскрайберов пропадает звук, чтобы это отследить, я сделал проверку, мол audioActive ? тут какой-то код, но он работает лишь при повторном рендере
что такое видеопотоки? на джаваскриптовом, пожалуйста
забей короче
кек
Пабсаб с подпиской в useEffect, наверное
есть 100 подписчиков, как мне подписаться на audioActive у всех?
сначала определись, что такое "подписчики", потом на этот вопрос можно будет ответить
В чем проблема?) Это же событийка, которую ты ручками напишешь, как угодно
это объект, у которого есть свойство audioActive
пример кода в студию
просто объект в вакууме? ты написал const subscriber = {} и каким-то образом там что-то меняется?
Мб тебе совсем примитивно это в сандбоксе сюда кинуть? Тяжело нормально подсказать
короче, есть список объектов, у каждого объекта есть свойство audioActive, но они могу меняться, и мне надо вызвать перерендер компонента, но для этого надо отслеживать их в useEffect, но хз как отслежить 100 свойств у 100 объектов
да как они меняются то?
например мы с тобой созвонились, и ты отключил у себя звук, и поменялось значениe свойства audioActive
в песочнице пример собери, ну
в песочнице пример собери, ну
пример видеочата?
тебя все спрашивают, КАК КОД РАБОТАЕТ, ты блять про телефон рассказываешь
Попроси еще здесь чтоб за тебя написали че ты)
я конкретно спросил, как отследить свойство audioActive, что непонятно не понимаю
Кек
items.map(({ audioActive }) => audioActive ? <GreenDot /> : <GrayDot />)
прикол в том, что это у тебя не будет перерендариваться, если как-то невызвать рендер
ТАК ТЕБЯ И ПРОСЯТ КОД ПОКАЗАТЬ ЧТОБЫ БЛЯТЬ ОБЪЯСНИТЬ ТЕБЕ ГДЕ ТЫ И ЧТО НЕПРАВИЛЬНО ДЕЛАЕШЬ, РАЗ У ТЕБЯ ПЕРЕРЕНЕДРИВАТЬ РУКАМИ НАДО
Шо ты хочешь сделать?
ну напишу я это, но как только поменяется у одного из item свойство, перерендер не произойдет
меняется на другой стороне, не на моей
😭
а свойства не должны меняеться без изменения стейта
Объясни нормально на js что происходит у тебя
это я не могу контролировать, это как у тебя БД меняется, тут так же
или ты не знаешь, что
Шо ты хочешь сделать?
https://t.me/react_js/989563
все что вы тут пишите я уже испробовал, я знаю реакт очень хорошо, но вы пишите тут такие очевидные вещи, даже не поняв вопроса
ну подпишись на изменения и меняй стейт иммутабельно
Так и не попытался объяснить проблему
так вопрос и был в том, как подписаться на все сразу, алелуя
окей у тебя есть какое то событие на отслеживание изменений?
Шо ты хочешь сделать?
я написал уже сверху
ПОТОМУ ЧТО ТЫ ВОПРОС ЖОПОЙ ЗАДАЁШЬ. что-то там на той стороне поменялось, мы созвонились, как визуализировать блять. КАКОЙ ПРОТОКОЛ ОБЩЕНИЯ? ПОДПИСЧИК – ЭТО ИНСТАНС, ДА? ИЛИ НЕТ? ИНСТАНС ЧЕГО? А ТЫ ЧИТАЛ ДОКУ, МОЖНО ПОДПИСАТЬСЯ НА ОБНОВЛЕНИЕ В ИНСТАНСЕ? М?
Та мне лень читать кривой вопрос, еще лучше сформулируй
1) Ты откуда то получаешь объекты 2) Происходит пиздык 3) У какого-то из объектов меняется свойство (объект мутабелен) Ты отследить пиздык можешь? Если да, то создай пабсаб и шли в него событие в момент пиздыка. Если не можешь, то гг
Пишу в последний раз, попытайся понять, а не бомбить) Короче, есть медиастрим, который шлется мне от другого клиента, он так же хранит в себе много свойств, медиастрим не перезаписывается никогда, он 1, перезаписываются лишь его свойства, и только тогда, когда клиент на другой стороне, который со мной общается по видео отключает у себя звук, то есть, если общающийся со мной чел отключит у себя звук, поменяется свойство объекта, который идет мне через медиастрим, но этот медиастрим не перезаписывается целиком, короче, я слишком сложную тему объясняю вам, вы просто не работали с видеосозванами походу
дай ссылку на документацию этого медиастрима
Так там есть onmuted событие
WEVRtc
короче, мне нужен способ отследить изменение свойства у каждого item
Я написал
Ну так посылай через сокеты, в чем проблема?
Обсуждают сегодня