2016-05-15 76 views
3

我的用例是通過單擊按鈕來重新加載應用程序,以便在點擊之後可以重新定義很多屬性。 有沒有一種方法可以通過代碼重新加載原生應用程序?重新加載代碼中的原生應用程序

謝謝!

+0

你的意思是等同於在開發菜單中按下「Reload JS」按鈕,或者你的意思是調用像'forceUpdate()'來重新加載狀態/重新渲染? –

+0

後半部分。但是這隻會重新加載該特定組件,對吧?如果我想從一些內部組件重新加載整個應用程序,該怎麼辦? – pagarwal

回答

2

這是一個巨大的解決方法 - 但它節省了大量時間並避免了無法正確晃動的沮喪。

我們只是throw 'Want to reload?在開發過程中提示錯誤畫面,所以我們可以刷新。編輯:如果你只想「重新加載」一個按鈕及其屬性,你只需要重新渲染父組件(如果道具是你想改變的),否則,只需改變組件的狀態,以下正常反應發展。

0

我建議使用REDX輕鬆管理狀態。這樣,您可以輕鬆地重新加載狀態。