【发布时间】:2016-03-02 21:00:37
【问题描述】:
嗯,我曾经用 ES3 语法在 ReactJS 中做一些工作。现在我正在尽最大努力使用 ES6,但我不能简单地使用 ReactCSSTransitionGroup,因为绝对疯狂的错误说
Invariant Violation: addComponentAsRefTo(...): 只有 ReactOwner 可以有 refs。这通常意味着您正在尝试将 ref 添加到没有所有者的组件(即不是在另一个组件的“渲染”方法中创建的)。尝试在一个新的顶级组件中渲染这个组件,该组件将保存 ref。
那是什么?
import React from 'react';
import ReactCSSTransitionGroup from 'react-addons-css-transition-group';
render(){
return <ReactCSSTransitionGroup transitionName={transitions}>
<Content/>
</ReactTransition>
}
【问题讨论】:
-
你解决了吗?我正在经历类似的事情,“你以某种方式多次包含 React”的标准解释似乎不合适。
-
看来我毕竟不是独一无二的雪花。我的方法如下。
标签: reactjs reactjs-flux