在reactjs呈现方法完成后执行javascript
我有一个组件:在reactjs呈现方法完成后执行javascript,javascript,jquery,html,reactjs,Javascript,Jquery,Html,Reactjs,我有一个组件: var com1 = React.createClass({ render: function() { return ( <a href='#'>This is a text</a> ); } }); var com1=React.createClass({ render:function(){ 报税表( ); } }); 我希望在完成此组件集的呈现后执行Javascript/Jquery。简单地将Jav
var com1 = React.createClass({
render: function() {
return (
<a href='#'>This is a text</a>
);
}
});
var com1=React.createClass({
render:function(){
报税表(
);
}
});
我希望在完成此组件集的呈现后执行Javascript/Jquery。简单地将Javascript添加到render方法似乎不起作用
如何实现这一点?请参阅此处的文档:
在组件生命周期中,您可以为componentDidMount定义一个回调,即渲染函数已经完成,生成的元素已经插入到DOM中。使用方法在初始渲染后运行代码,并在每次更新组件状态后运行代码。我想您可以使用
com1.promise().done(fn)
。对不起,请您详细说明一下,我是reactjs新手,现在知道您的意思了。例如,我将把这段代码放在哪里,我假设“fn”可以接受任何javascript(例如,alert(“test”)?