Heim > Fragen und Antworten > Hauptteil
Wie erstelle ich Animationseffekte für Komponenten in React? Bei einem einfachen Dialogfeld hoffe ich beispielsweise, dass das Dialogfeld nach dem Klicken auf „Abbrechen“ zunächst ausgeblendet und dann ausgeblendet wird.
Wenn Sie jquery verwenden, ist es sehr einfach: Zuerst animieren({ //Fade CSS}, function(){ //Delete DOM}).
Aber reagiere, ich weiß nicht, wie ich das machen soll. Könnte es sein, dass der gesamte Komponenten-Dom vorhanden ist und nur eine CSS-Animation zum Umschalten der Anzeige und des Ausblendens verwendet wird?
Bitte geben Sie mir einen Rat
PHP中文网2017-05-18 11:00:34
大部分情况下不需要 DOM 操作,使用React Add-Ons
的ReactCSSTransitionGroup
组件或ReactTransitionGroup
组件:
React animation