react-spring介绍(翻译)
原文: https://alligator.io/react/intro-to-react-spring/ 在本文中,我们将探索React的最佳动画框架之一:React Spring。 您将学习将组件样式更改为平滑的,基于物理的过渡的一些基础知识。 提前需要了解的 React Spring具有基于钩子和基于组件的API,这里将专门针对所有动画使用具有基本状态的钩子,建议先学习React Hooks相关知识。 环境安装和配置 这里使用Create React App来作为脚手架,另外需要安装react-spring $ npx create-react-app react-spring-example $ cd react-spring-example $ npm i react-spring from and to的概念 在下面App.js文件中,使用了react-spring库中的UseSpring和animated,UseSpring是一个可以设置样式的自定义钩子,它接受一个对象,该对象具有from和to值作为开始和结束状态,react-spring正是用这两个状态来处理过渡的动画效果。from和to几乎可以设置所有的CSS属性对象:颜色,大小,transform,甚至滚动条。只需要在HTML标签上增加animated就可以应用spring动画。默认情况下