export default function Record(props) { let mediaRecorder = null; // mediaRecorder instance const startRecording = () => { navigator.mediaDevices.getUserMedia({ audio: true }).then((stream) => { mediaRecorder = new MediaRecorder(stream); mediaRecorder.start(); props.onRecord(true); }); }; const stopRecording = () => { if (mediaRecorder) { mediaRecorder.stop(); props.onRecord(false); } }; return (

Reflector

Capture The Signal, Not The Noise

{!props.isRecording ? ( ) : ( )}
); }