繁体   English   中英

导致React组件重新呈现的事件列表

[英]List of events, that cause React component to re-render

我想知道什么是导致React组件重新渲染的事件。

我在任何地方都找不到完整的列表,如果有人编写事件列表,这会导致React组件重新呈现,那将是很棒的。

我总是发现以下参考网站会有所帮助。

http://reactcheatsheet.com/

按生命周期事件进行过滤,您可以看到setState触发重新渲染的位置。

__

更新:您现在必须按“杂项”过滤

调用setState()或更改props时,将重新渲染React组件。 您也可以使用forceUpdate()强制重新渲染

https://facebook.github.io/react/docs/component-api.html#forceupdate

默认情况下,当组件的状态道具更改时 ,组件将重新渲染。 但是,如果这些隐式更改(例如:对象深处的数据更改而不更改对象本身),或者您的render()方法依赖于其他数据,则可以通过调用告诉React它需要重新运行render() forceUpdate()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM