Reactjs spring本机呈现的效果如何?

Reactjs spring本机呈现的效果如何?,reactjs,react-native,react-spring,Reactjs,React Native,React Spring,react-spring附带了一个动画功能,该功能允许以本机方式修改组件,而无需重新渲染组件。我发现动画组件有两种类似的方法。这两者之间有什么联系吗?或者像.interpolate()这样的概念在动画库中很常见吗?该库最初是动画库的分支,在内部仍然有很多相似之处。克里斯托弗·切多(Christopher Chedeau)的动画片有一个专门用于网络的回购协议:遗憾的是,它不再被维护 其工作方式是通过createAnimatedComponent(显示为“动画”)包装组件: 这个高阶组件拦截样式和属

react-spring附带了一个
动画
功能,该功能允许以本机方式修改组件,而无需重新渲染组件。我发现动画组件有两种类似的方法。这两者之间有什么联系吗?或者像
.interpolate()
这样的概念在动画库中很常见吗?

该库最初是动画库的分支,在内部仍然有很多相似之处。克里斯托弗·切多(Christopher Chedeau)的动画片有一个专门用于网络的回购协议:遗憾的是,它不再被维护

其工作方式是通过createAnimatedComponent(显示为“动画”)包装组件:

这个高阶组件拦截样式和属性(它们不是原始值,而是自更新类)。它调用“applyAnimatedValues”来写入React外部的目标。每个目标(dom、native、konva、three等)都必须填写它。例如,dom是如何应用这些道具的:


希望有帮助

谢谢!你知道有没有关于它的文件吗?我真的找不到关于动画的任何具体内容…只有基本内容:没有那么多内容要涵盖。它可以通过HOC将自我更新的值放入组件中,这在普通样式和属性中是不可能的。HOC是React中相当常见的模式,这只是介于两种样式之间。