2016-03-02 54 views
0

我的代码工作正常,但我得到这个恼人的错误。什么是问题?警告:失败的propType:transitionAppearTimeout没有提供给ReactCSSTransitionGroup(React.js)

警告:失败propType:transitionAppearTimeout未提供给ReactCSSTransitionGroup:这会导致不可靠的动画,并且在将来的React版本中不会受到支持。有关更多信息,请参阅fb.me/react-animation-transition-group-timeout。检查渲染方法SocialIcons

render: function() { 

     return (

     <ReactCSSTransitionGroup transitionName="example" transitionAppear={true}> 
       <div className="small_caps" key="small_caps"> 
        <a href="mailto:******" key="email" id="email" target="_blank"><i className="fa fa-envelope fa-lg"></i></a> 

       </div> 
     </ReactCSSTransitionGroup> 

     ); 

var ReactCSSTransitionGroup = React.addons.CSSTransitionGroup; 

回答

2

错误说,既然你已经启用过渡到出现在初始挂载使用

transitionAppear = {真}

您需要提供的超时值transitionAppearTimeout。这是通过组件规范强制执行的。

尝试使用此属性显式地为fb文档中的动画超时提供值。

<ReactCSSTransitionGroup transitionName="example" transitionAppear={true} transitionAppearTimeout={500}> 
相关问题