簡體   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