玩玩RN--2 RCTRootView

    上篇文章主要讲了一下RCTBundleURLProvider这个根据配置或者本地环境生成URL的类,今天主要讲一下RCTRootView这个类.

  • 第一步是初始化出RCTBridge这个类,并添加这个类的三个通知。
  • 第二步是实现这些通知.
  • RCTJavaScriptWillStartLoadingNotification这个通知回调中将tag置为空.

  • RCTJavaScriptDidLoadNotification 里面创建RCTRootContentView对象。所有的UI也是通过这个对象来展现.

  • 需要注意的是reactTag,这是一个线程安全的方法,用来给RCTRootContentView加上tag值,分辨不同的View.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。