AE
Size: a a a
SM
SM
MK
SM
SM
V
SM
V
SM
SM
MK
SM
SM
SM
MK
SM
В
И
ЁКАРАНЫЙ БАБАЙ
const User = ({ mediaStream }) => {
const [active, setActive] = useState(mediaStream.audioActive)
useEffect(() => {
const listenerOnMute = () => setActive(false)
const listenerOnUnmute = () => setActive(false)
mediaStream.addEventListener('mute', listenerOnMute)
mediaStream.addEventListener('unmute', listenerOnUnmute)
() => {
mediaStream.removeEventListener('mute', listenerOnMute)
mediaStream.removeEventListener('unmute', listenerOnUnmute)
}
}, [mediaStream])
}