Blending server and client components

Server-rendered

This section was rendered as a server component

Available Microphones

This component is marked `use client`, because it needs to run in the browser to access the mediaDevices API.