import { useState, useEffect, useRef } from 'react'; import { RoomEvent } from 'livekit-client'; export const VideoRenderer = ({ track, style }) => { const videoRef = useRef(null); useEffect(() => { const el = videoRef.current; if (el && track) { track.attach(el); return () => { track.detach(el); }; } }, [track]); return (