簡體   English   中英

在ComponentDidMount響應native后調用一個函數

[英]calling a function after ComponentDidMount in react native

我想在componentDidMount()之后但在render()之前調用一個函數。

- 我想要這樣的東西

 render()- componentDidMount()- myFunction()- render()

在裝載組件后立即調用componentDidMount() ,在裝載組件時,另一個單詞中已調用了render方法,因此componentDidMount和render之間沒有空格。 但是你的確切問題是什么?

componentDidMount事件已經這樣做了。 組件的設置生命周期的行為如下:構造函數運行>調用render()>調用componentDidMount()>然后執行另一個render()。 我不確定你想要實現的目標,請詳細說明。

因此,您可以在構造函數中調用一個函數,該函數將被調用為一個render(),您可以在componentDidMount中調用一個函數,該函數將在組件安裝后調用(它將在之前和之后調用一些渲染)或者您可以在函數內部調用強制更新以觸發渲染。 有關React組件文檔的更多信息

https://reactjs.org/docs/react-component.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM