Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.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
Javascript 手动调用React render()函数?_Javascript_Reactjs_React Redux_React Router - Fatal编程技术网

Javascript 手动调用React render()函数?

Javascript 手动调用React render()函数?,javascript,reactjs,react-redux,react-router,Javascript,Reactjs,React Redux,React Router,我正在经历生命周期法,所以一个问题出现在我的脑海里。在这里分享:我们可以强制调用react的render()函数吗? 正如我们在angular JS中调用$apply()一样,如果您想渲染组件,可以使用 如果要强制更新组件,可以使用,但我可以从任何生命周期方法或任何用户定义的方法调用此.render()。@abhishek呈现组件和调用render方法不是一回事。更新组件意味着按顺序调用所有生命周期方法我不认为这个问题得到了回答,答案给出了实现结果的另一种方法,但从未解释为什么不可能手动调用re

我正在经历生命周期法,所以一个问题出现在我的脑海里。在这里分享:我们可以强制调用react的render()函数吗?

正如我们在angular JS中调用$apply()一样,如果您想渲染组件,可以使用

如果要强制更新组件,可以使用

,但我可以从任何生命周期方法或任何用户定义的方法调用此.render()。@abhishek呈现组件和调用render方法不是一回事。更新组件意味着按顺序调用所有生命周期方法我不认为这个问题得到了回答,答案给出了实现结果的另一种方法,但从未解释为什么不可能手动调用render