Skip to content

跨端面经

uniapp、react native能够跨端的原理是?通信的原理是?

  • react的核心代码跟react的web端是做了分包的,所以React框架上的运行时,可以在原生环境驱动原生UI。
  • uniapp的话,通过编译时转换,把一套代码编译成不同平台的目标代码。

二者的区别在于:运行时驱动视图 vs 编译时

  • 跨端通信的原理? 通信的话,一般是通过各端的桥(运行在独立的线程中,“一切皆异步”)。

  • React-Native路由库产生白屏的原因和解决方案?

    • js线程崩溃
      • 未捕获的js异常
    • 组件渲染失败
      • 访问了undefined
    • 导航失败
      • 导航状态配置错误
    • 性能问题
      • 内存溢出
本站访客数 人次 本站总访问量