Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在reactjs呈现方法完成后执行javascript_Javascript_Jquery_Html_Reactjs - Fatal编程技术网

在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”)?