VideoConference component already provides a participant grid,
focus layout, pagination, device controls, screen sharing, basic chat, and
connection feedback. Use it directly rather than rebuilding those behaviors.
Collect device choices
RenderPreJoin before creating the room: