我在這裏有點困惑。當我調試React Native Application時,我通常啓用Hot Reloading
和Live Reloading
。我想知道他們之間有什麼區別?React Native中的Hot Reloading和Live Reloading有什麼區別?
謝謝。 :D
我在這裏有點困惑。當我調試React Native Application時,我通常啓用Hot Reloading
和Live Reloading
。我想知道他們之間有什麼區別?React Native中的Hot Reloading和Live Reloading有什麼區別?
謝謝。 :D
實時重新加載當文件更改時重新加載或刷新整個應用程序。例如,如果您的導航深入四個鏈接並保存更改,則實時重新加載會重新啓動應用並將應用加載回初始路由。
熱重新加載只會刷新已更改的文件,而不會丟失應用程序的狀態。例如,如果您的導航中有四個鏈接並保存了對某些樣式的更改,則狀態不會更改,但新樣式將顯示在頁面上,而無需導航回您正在訪問的頁面,因爲您仍然可以在同一頁面上。
兩者都可以使用CMD+D/CMD+CTRL+Z/Shake Gesture menu
啓用。兩人都在使用守望者來聆聽文件的變化。
實時重新加載重新加載整個應用程序。
熱重新加載背後的想法是保持應用程序運行並注入您在運行時編輯的文件的新版本。這樣,如果您在調整UI,您不會失去任何特別有用的狀態。所以它只會重新加載那個你改變更多信息的頁面here