Если вы знакомы с написанием CSS-анимации, то это довольно просто.Вы бы использовали тот же class
, что и в HTML
, но вместо этого назовите его как className
, поскольку class
является ключевым словом и не может использоваться в JSX
.
После определения анимациив файле CSS
просто import
вверху приложения React.
...
import ./animate.css
...
class Something extends Component {
...
render(){
return (
...
<MyComponent className={*Same as defined in your CSS file*} />
...
И если все правильно, анимация должна отображаться в приложении реакции.Если вы используете create-react-app
для запуска вашего нового проекта, то у него уже есть анимация логотипа, которая определена в файле CSS
.Это даст вам достойное начало, и тогда вы сможете все изменить.