文件名称:react-animation-orchestrator:基于React的库,用于管理复杂的动画
文件大小:13KB
文件格式:ZIP
更新时间:2024-04-05 13:46:11
JavaScript
React Animation Orchestrator 基于React的库,用于管理复杂的动画 请参阅YGLF 2019的Opher演讲: state = (oldState, action) => newState 但 animation = (time) => frame React Animation Orchestrator是一个库,它解决了状态更改几乎是瞬时的事实,但动画根据定义需要花费时间来完成这一事实之间的差异问题。 它提供了更高阶的组件来管理应用程序中的多个复杂动画,该应用程序包含许多会影响其动画的状态更改,即使在其他动画正在运行的情况下,这些更改也会发生 基于令人难以置信的动画库的时间轴功能,它提供: 解决冲突动画(排队或快进动画)的不同模式 支持静态/动态动画 从状态更改或用户启动的事件(鼠标单击,滚动等)触发动画 照顾烦人的边缘情况,例如在组件执行完请求
【文件预览】:
react-animation-orchestrator-master
----.eslintrc(3KB)
----rollup.config.js(604B)
----src()
--------ReactAnimationOrchestrator.js(18KB)
----.babelrc(123B)
----LICENSE(634B)
----README.md(13KB)
----.gitignore(25B)
----package.json(2KB)