Как реализовать функцию Пауза и Возобновление, используя Переход реактивной пружины?
У нас есть требование показать переход в реакции, и при наведении мыши мы должны остановить переход, и когда мы вытащим мышь, он должен возобновиться?
Мы можем показать переход, но не можем реализовать функцию паузы и возобновления.
Любое предложение поможет.
Спасибо
1 ответ
Пауза и возобновление обычно зарезервированы для императивных API, это не то, как декларативная работа. пружины и переходы просто отражают состояние, как и любой другой компонент. но вы можете нанести некоторый ущерб, используя поддержку переходов для ключевых кадров, например, вы можете передать функцию, которая дает вам больший контроль. вот так: https://codesandbox.io/s/ok1ywq4n6
единственный другой вариант - пройти весь путь вручную, используя класс Controller. http://react-spring.surge.sh/manual