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
大部分情况下不需要 DOM 操作,使用
React Add-Ons
的ReactCSSTransitionGroup
组件或ReactTransitionGroup
组件:React animation
你可以在react组件里面的componentDidMount引用jq,再写动画