Kann ich velocity.js Animationen innerhalb Reagieren Komponenten ohne es ohne Geschwindigkeit reagieren Bibliothek zu integrieren? Ich mag es nicht standardmäßig, wenn die Komponente geladen ist, wird der Endzustand der Animation angezeigt. Wie kann ich Animation zum Laden von Komponenten machen?Verwendung von velocity.js Animationen in React
1
A
Antwort
6
einfaches Beispiel:
Importgeschwindigkeit
import Velocity from 'velocity-animate';
dann Animation in componentDidMount starten
import React, { Component } from 'react'; class VelocityExample extends Component { componentDidMount(){ Velocity(this.refs.block,{ scale: 2 },500) .then(e=>console.log('animation complete')) } render(){ return <div ref="block" >VelocityExample</div>; } }
0
Erstens:
import Velocity from 'velocity-animate';
import {findDOMNode} from 'react-dom';
import $ from 'jquery';
Zweitens:
import React, { Component } from 'react';
class VelocityExample extends Component {
componentDidMount(){
const element = findDOMNode(this.refs.block);
const $element = $(element);
$element.velocity({scale:2},{ duration: 500, delay: 300});
}
render(){
return <div ref="block" >VelocityExample</div>;
}
}
Dieses Beispiel ist nicht so sauber, aber sie paßt besser für Velocity-Dokumentation.
Verwandte Themen
- 1. React, TransitionGroup, Velocity.js - Routen-Transsions-Animationen vertikal ausrichten
- 2. React Lifecycle Animationen
- 3. Animationen mit React
- 4. Velocity.js mit jQuery unter Verwendung vordefinierter Funktionen
- 5. Verwenden von Velocity.js zum Animieren von Fortschrittsbalken
- 6. React Native Animationen in separaten Datei
- 7. React-native Animationen in nativer Thread
- 8. UI Bildansicht Animationen bei Verwendung von ScrollView
- 9. Velocity.js Opazität funktioniert nicht richtig
- 10. React Native Animationen singleValue.stopTracking ist keine Funktion
- 11. Slick Carousel + Velocity.js
- 12. Zepto Velocity.js Typoskript-Definitionen
- 13. Verwendung von jQuery mit React
- 14. Verwendung von react-datepicker in react-Data-Grid-Komponente
- 15. Erstellen von Animationen in Scilab
- 16. Verwendung von Bind (this) in React
- 17. Verwendung von geschweiften Klammern in React
- 18. Velocity.js Drehung um die Mittelachse
- 19. Downgrade von React-Native zur Verwendung von React Version 15. *
- 20. Wie wiederhole ich css3 Animationen in react js
- 21. JavaScript ES6 Fehler mit Velocity.js
- 22. Velocity.js SVG Text Position Animation,
- 23. Wie installiere ich Velocity-Animationen?
- 24. mehrdeutige Verwendung von ‚belebten (withDuration: Verzögerung: Optionen: Animationen :)‘
- 25. Ausführen von Animationen in Android
- 26. Verwendung von statischem HTML mit React
- 27. Verwendung von Jest mit React und Webpack
- 28. React Rendern bei der Verwendung von onClick
- 29. CSS-Animationen vs JQuery-Animationen
- 30. Verwenden von {} in React