Create a range slider with <Slider range />. This creates an uneditable range. Therefore when the <Handle> gets rendered, onDelete is passed as undefined. However, Handle still tries to call onDelete unconditionally, which causes a "onDelete is undefined" error when you press delete:

Create a range slider with
<Slider range />. This creates an uneditable range. Therefore when the<Handle>gets rendered,onDeleteis passed asundefined. However,Handlestill tries to callonDeleteunconditionally, which causes a "onDeleteis undefined" error when you press delete: