The unstyled switch primitive a toggle is built on: controlled and uncontrolled state, the full role="switch" contract, the click and keyboard paths, and the pressed flag every hardware-style face needs. Renders no appearance β a render prop hands your face the state.