2
我有一個新的ReactJS應用程序使用React starter kit。我試圖在使用ReactCSSTransitionGroup的視圖之間進行動畫處理,但不添加動畫類。我錯過了什麼?ReactJS ReactCSSTransitionGroup不添加動畫
import React, { PropTypes, Component } from 'react';
import ReactCSSTransitionGroup from 'react-addons-css-transition-group';
import styles from './App.css';
import withContext from '../../decorators/withContext';
import withStyles from '../../decorators/withStyles';
import Header from '../Header';
import Feedback from '../Feedback';
import Footer from '../Footer';
@withContext
@withStyles(styles)
class App extends Component {
static propTypes = {
children: PropTypes.element.isRequired,
error: PropTypes.object,
};
render() {
return !this.props.error ? (
<div>
<Header />
<ReactCSSTransitionGroup
component="div"
className="animated"
transitionName="bounceInLeft"
transitionEnterTimeout={10000}
transitionLeaveTimeout={10000}
>
{React.cloneElement(this.props.children, {key: this.props.path})}
</ReactCSSTransitionGroup>
<Feedback />
<Footer />
</div>
) : this.props.children;
}
}
export default App;
我認爲這是路徑屬性的問題。我的鍵似乎不是唯一的,所以動畫類根本不會被添加。 – stinogle