react native 调试模式下的几种模式的原理

http://reactnative.cn/docs/0.39/debugging.html#content

0: debug 模式和 release 模式的 整个 开始加载 脚本的过程

1:调试服务器

http://www.himigame.com/react-native/2315.html

react native 调试模式下的几种模式的原理_第1张图片
{05556459-5286-1A40-227E-F6046B6F03F0}.png

react-native bundle --entry-file index.ios.js --bundle-output ./ios/HL_LY_APP_RN/main.jsbundle --platform ios --assets-dest ./ios/HL_LY_APP_RN/ --dev false

黄色文件夹和 蓝色文件夹的 区别

2: reload

3:debug js remotely

4:enable live reload

5:start systrace

6:hot reloading

自动刷新
选择开发菜单中的"Enable Live Reload"可以开启自动刷新,这样可以节省你开发中的时间。
更神奇的是,你还可以保持应用的当前运行状态,修改后的JavaScript文件会自动注入进来(就好比行驶中的汽车不用停下就能更换新的轮胎)。要实现这一特性只需开启开发菜单中的Hot Reloading选项。
某些情况下hot reload并不能顺利实施。如果碰到任何界面刷新上的问题,请尝试手动完全刷新。

但有些时候你必须要重新编译应用才能使修改生效:
增加了新的资源(比如给iOS的Images.xcassets
或是Andorid的res/drawable
文件夹添加了图片)
更改了任何的原生代码(objective-c/swift/java)

7:show。。。。

8:

你可能感兴趣的:(react native 调试模式下的几种模式的原理)