169 похожих чатов

У меня есть список subscribers, у каждого есть метод audioActive(true

или false), как мне отслеживать значение audioActive, чтобы на экране как-то отобразить, что звук отключен у такого-то субскрайбера?

59 ответов

5 просмотров

Метод или значение?

MALIK- Автор вопроса

значение

Ну выведи его на экран. Обновится значение, реакт перерисует

MALIK- Автор вопроса

оно само обновляется, и мне надо как-то отследить, чтобы перерендарить компонент

поменяй значение в стейте, компонент сам перерендерится

MALIK- Автор вопроса

как мне отследить, что audioActive у кого-то поменялся?

подпишись

MALIK- Автор вопроса

короче, есть видеопотоки, и мне надо отслеживать, когда у кого-то из субскрайберов пропадает звук, чтобы это отследить, я сделал проверку, мол audioActive ? тут какой-то код, но он работает лишь при повторном рендере

что такое видеопотоки? на джаваскриптовом, пожалуйста

MALIK- Автор вопроса

забей короче

кек

Пабсаб с подпиской в useEffect, наверное

MALIK- Автор вопроса

есть 100 подписчиков, как мне подписаться на audioActive у всех?

сначала определись, что такое "подписчики", потом на этот вопрос можно будет ответить

В чем проблема?) Это же событийка, которую ты ручками напишешь, как угодно

MALIK- Автор вопроса

это объект, у которого есть свойство audioActive

MALIK- Автор вопроса

пример кода в студию

просто объект в вакууме? ты написал const subscriber = {} и каким-то образом там что-то меняется?

Мб тебе совсем примитивно это в сандбоксе сюда кинуть? Тяжело нормально подсказать

MALIK- Автор вопроса

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

да как они меняются то?

MALIK- Автор вопроса

например мы с тобой созвонились, и ты отключил у себя звук, и поменялось значениe свойства audioActive

в песочнице пример собери, ну

в песочнице пример собери, ну

MALIK- Автор вопроса

пример видеочата?

тебя все спрашивают, КАК КОД РАБОТАЕТ, ты блять про телефон рассказываешь

Попроси еще здесь чтоб за тебя написали че ты)

MALIK- Автор вопроса

я конкретно спросил, как отследить свойство audioActive, что непонятно не понимаю

Кек

items.map(({ audioActive }) => audioActive ? <GreenDot /> : <GrayDot />)

MALIK- Автор вопроса

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

ТАК ТЕБЯ И ПРОСЯТ КОД ПОКАЗАТЬ ЧТОБЫ БЛЯТЬ ОБЪЯСНИТЬ ТЕБЕ ГДЕ ТЫ И ЧТО НЕПРАВИЛЬНО ДЕЛАЕШЬ, РАЗ У ТЕБЯ ПЕРЕРЕНЕДРИВАТЬ РУКАМИ НАДО

Шо ты хочешь сделать?

MALIK- Автор вопроса

ну напишу я это, но как только поменяется у одного из item свойство, перерендер не произойдет

MALIK- Автор вопроса

меняется на другой стороне, не на моей

😭

а свойства не должны меняеться без изменения стейта

Объясни нормально на js что происходит у тебя

MALIK- Автор вопроса

это я не могу контролировать, это как у тебя БД меняется, тут так же

или ты не знаешь, что

Шо ты хочешь сделать?

https://t.me/react_js/989563

MALIK- Автор вопроса

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

ну подпишись на изменения и меняй стейт иммутабельно

Так и не попытался объяснить проблему

MALIK- Автор вопроса

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

окей у тебя есть какое то событие на отслеживание изменений?

Шо ты хочешь сделать?

MALIK- Автор вопроса

я написал уже сверху

ПОТОМУ ЧТО ТЫ ВОПРОС ЖОПОЙ ЗАДАЁШЬ. что-то там на той стороне поменялось, мы созвонились, как визуализировать блять. КАКОЙ ПРОТОКОЛ ОБЩЕНИЯ? ПОДПИСЧИК – ЭТО ИНСТАНС, ДА? ИЛИ НЕТ? ИНСТАНС ЧЕГО? А ТЫ ЧИТАЛ ДОКУ, МОЖНО ПОДПИСАТЬСЯ НА ОБНОВЛЕНИЕ В ИНСТАНСЕ? М?

Та мне лень читать кривой вопрос, еще лучше сформулируй

1) Ты откуда то получаешь объекты 2) Происходит пиздык 3) У какого-то из объектов меняется свойство (объект мутабелен) Ты отследить пиздык можешь? Если да, то создай пабсаб и шли в него событие в момент пиздыка. Если не можешь, то гг

MALIK- Автор вопроса

Пишу в последний раз, попытайся понять, а не бомбить) Короче, есть медиастрим, который шлется мне от другого клиента, он так же хранит в себе много свойств, медиастрим не перезаписывается никогда, он 1, перезаписываются лишь его свойства, и только тогда, когда клиент на другой стороне, который со мной общается по видео отключает у себя звук, то есть, если общающийся со мной чел отключит у себя звук, поменяется свойство объекта, который идет мне через медиастрим, но этот медиастрим не перезаписывается целиком, короче, я слишком сложную тему объясняю вам, вы просто не работали с видеосозванами походу

дай ссылку на документацию этого медиастрима

Так там есть onmuted событие

MALIK- Автор вопроса

WEVRtc

MALIK- Автор вопроса

короче, мне нужен способ отследить изменение свойства у каждого item

Я написал

Ну так посылай через сокеты, в чем проблема?

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Кто создает тут ботов для телеграмм групп ?
Antskup
8
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
How to create an OS in C? what to study?
Linus
18
Карта сайта