Я решил это.
для раздела html:
<SignatureCanvas penColor='black' canvasProps={{ width: 546, height: 200, className: 'sig-canvas' }} ref={(ref) => { this.sigPad = ref }} />
и в компоненте для реакции:
sigPad = {}
clearSig = () => {
this.sigPad.clear();
console.log('on click:', this.state.trimmedDataURL);
}
trim = () => {
this.setState({ trimmedDataURL: this.sigPad.getTrimmedCanvas().toDataURL('image/png') })
}
Который был по большей части непосредственно из их документов. Потребовалось некоторое время, чтобы понять, мне это было непонятно.