2016-07-14 65 views
0

我有一個連接到存儲的反應原生組件,每當存儲更新時,都會調用render方法。
我想知道渲染是否完成渲染頁面。
我試過componentDidUpdate(),但是從redux商店的每次更新都會被調用。如何確定渲染是否完成了反應本機

+3

'componentDidMount' –

回答

0

componentDidMount將在第一次初始渲染後調用。 componentDidUpdate將在所有其他呈現之後調用。

查看生命週期下的here

+0

感謝您的回覆。將爲每個狀態更新調用componentDidUpdate。那麼,我們如何知道最終更新何時發生?我們需要這些信息來記錄事件,以便在頁面呈現後只發生一次分析事件。 – rocky

+0

但是隻有在狀態改變後纔會重新渲染?新的渲染完成後,componentDidUpdate將被調用?我以爲是,對不起。 – Jakkra