Nachdem ich mein Rendering von this earlier issue geändert habe, habe ich jetzt ein Problem, bei dem die Zeitüberschreitungen der Übergangsgruppe berücksichtigt werden, aber keine Klassen den untergeordneten Elementen hinzugefügt werden. Ich importiere react-addons-css -transition-group.ReactCSSTransitionGroup wendet keine Klassen an
Hier ist der Render:
render() {
return (
<section className="SocialBlock" onMouseOver={this.showIcons} onMouseLeave={this.hideIcons}>
<div className="socialAccounts">
<ReactCSSTransitionGroup
transitionName="socialIcons"
transitionEnterTimeout={500}
transitionLeaveTimeout={300}
transitionAppear={true}
transitionAppearTimeout={300}>
{this.state.iconsAreVisible &&
<div key="456">
{socials.map((icon, index) => {
return <div className={`icon icon-${index+1}`} key={index}><InlineSVG src={icon} /></div>
})}
</div>
}
{!this.state.iconsAreVisible &&
<div key="123">
<h3>Check out the social stuff!</h3>
</div>
}
</ReactCSSTransitionGroup>
</div>
</section>
);
}
Können Sie eine Geige für das gleiche schaffen? – Amit