diff --git a/docs/examples/debug.tsx b/docs/examples/debug.tsx index 57ec56a1e..3573277f8 100644 --- a/docs/examples/debug.tsx +++ b/docs/examples/debug.tsx @@ -52,6 +52,9 @@ export default () => { console.log('Change:', nextValues); // setValue(nextValues as any); }} + onAfterChange={(v) => { + console.log('AfterChange:', v); + }} // value={value} min={0} diff --git a/docs/examples/marks.tsx b/docs/examples/marks.tsx index 2b52bf6f1..94d3b6496 100644 --- a/docs/examples/marks.tsx +++ b/docs/examples/marks.tsx @@ -25,7 +25,7 @@ export default () => (

Slider with marks, `step=null`

- + console.log('AfterChange:', v)} />
diff --git a/src/Slider.tsx b/src/Slider.tsx index 33a993d50..896c624db 100644 --- a/src/Slider.tsx +++ b/src/Slider.tsx @@ -329,7 +329,6 @@ const Slider = React.forwardRef((props: SliderProps, ref: React.Ref) onBeforeChange?.(getTriggerValue(cloneNextValues)); triggerChange(cloneNextValues); - onAfterChange?.(getTriggerValue(cloneNextValues)); if (e) { onStartDrag(e, valueIndex, cloneNextValues); }