即使我正在使用未缩小的文件,ReactJS 也出现缩小错误
ReactJS getting minified error even though I am using the non-minified files
我正在为一个项目使用 ReactJS,并且正在尝试使用 ReactCSSTransitionGroup 插件(是的,我正在加载带有插件的 react-with-addons.js 文件)。以下是我在渲染方法中所做的基础知识:
var menu = this.state.menu ? <p>Here is the menu</p> : null;
return (
<ReactCSSTransitionGroup
transitionAppear={true}
transitionAppearTimeout={100}
transitionEnterTimeout={100}
transitionLeaveTimeout={100}
transitionName="fade">
{menu}
</ReactCSSTransitionGroup>
);
这是我的 SCSS 文件:
.fade-enter, .fade-appear {
opacity: 0;
&.fade-enter-active, &.fade-appear-active {
opacity: 1;
-webkit-transition: opacity 1000ms ease-in-out;
transition: opacity 1000ms ease-in-out;
}
}
.fade-leave {
opacity: 1;
&.fade-leave-active {
opacity: 0;
-webkit-transition: opacity 1000ms ease-in-out;
transition: opacity 1000ms ease-in-out;
}
}
菜单会在我第一次打电话给this.setState({ menu: true });
时显示(虽然它不会淡入,它只是出现),但在那之后,即使我打电话给this.setState({ menu: false });
它也不会消失。
令人沮丧的是,我第一次更改menu
状态时遇到错误,但即使我同时拥有react-with-addons.js
和react-dom.js
的开发版本,它也给了我一个缩小的错误
Uncaught Error: Minified exception occurred; use the non-minified dev
environment for the full error message and additional helpful warnings.
我敢肯定,如果我收到完整的错误消息,我可以找出我做错了什么,但它给了我通用错误消息,我不知道为什么。
以前有人见过吗?
我使用 gulp 有一段时间了,但改用 webpack,即使我在 webpack 中包含 react ,我仍然在加载外部文件。这最终导致了问题,因为加载了两个版本的 react ,所以我只需要将 React 的句柄附加到窗口,这样我就可以从我的其他 javascript 文件访问它,现在一切都在工作。
相关文章:
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 拨打'父亲'函数形式a'儿童'ReactJS中的组件
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 如何更改reactjs中外部/独立组件的状态或属性
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- reactjs this.refs vs document.getElementById
- 同构reactjs-cdn资产
- 如何在d3上的图形中添加放大和缩小按钮
- 在ReactJS中重新渲染孩子3次可以接受吗
- 如何在ReactJs中显示Json数据
- 将IndexedDB中的数据拉入数组,并通过ReactJS输出
- 如何在ReactJs中渲染子组件时重新加载子组件的数据
- 如何在ReactJs中链接下拉列表和文本区域
- 如何在ReactJs中呈现选定选项的更改表
- 在select上呈现不同形式的reactjs
- onClick事件未触发reactjs
- 如何在ReactJs中渲染重音符号
- reactjs无法将this.pops传递到react图表列表中
- 在reactjs组件中预加载数据
- 即使我正在使用未缩小的文件,ReactJS 也出现缩小错误