不起作用:require('react / addons') [英] Not working: require('react/addons')
问题描述
我正在使用ReactJS& Browserify。我不知道为什么这个 require
无法让我访问 ReactCSSTransitionGroup
:
I'm using ReactJS & Browserify. I can't figure out why this require
doesn't give me access to ReactCSSTransitionGroup
:
var React = require('react/addons');
我尝试添加它,但仍无法正常工作:
I tried adding this and it's still not working:
var ReactCSSTransitionGroup = React.ReactCSSTransitionGroup;
要使其正常工作,我必须添加:
To get it working I had to add:
var ReactCSSTransitionGroup = require("react/lib/ReactCSSTransitionGroup");
如何获取所有插件
通过: require('react / addons')
?
推荐答案
'react / addons'只是将addons对象添加到React并导出React。
Requiring 'react/addons' simply adds the addons object to React and exports React.
React.addons = {
CSSTransitionGroup: ReactCSSTransitionGroup,
LinkedStateMixin: LinkedStateMixin,
...
module.exports = React;
与文档,您可以在 React.addons.CSSTransitionGroup
中找到动画插件。
As in the docs you can find the animation addon at React.addons.CSSTransitionGroup
.
旁注:要求反应和反应/附加物不包括两次反应。过去有人问过这个问题,所以我只想澄清一下。
Side note: requiring 'react' and 'react/addons' doesn't include react twice. Some people have asked about that in the past, so I just want to clarify.
这篇关于不起作用:require('react / addons')的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!