模块导出按值传递的对象而不是引用

时间:2016-12-06 12:52:09

标签: javascript reactjs

我只能在带有id react-container的元素加载之后调用ReactDOM.render,因此我必须在document.ready中使用它,但是就像我在代码片段中那样做,只返回undefined并且不更新它在document.ready函数中正确设置overlay对象后的值。





代码:




  var Overlay = React.createClass({
 getInitialState:function(){
 return {show:false};
},
 render:function(){
 if (!this.state.show){
返回null;
}
返回(
< div> Hello< / div>
);
 }
});

 var overlay;
 $(document).ready(function(){
 overlay = ReactDOM.render(
< Overlay />,
 $('#react-container')[0]
);
});

 module.exports = overlay;&# xA;  




将ReacDOM.render函数移到此文件之外是有问题的,因为我是n ot变换(.jsx - > .js)我想要使用它的文件。




0 个答案:

没有答案