1

我正在调试 react-native 桥以查看本地和 JS 端之间的对话。

正如我所看到的,即使我什么都没碰,也有很多消息通过桥发送,这是一个不间断的对话。

在此处输入图像描述

方法:“callTimers”模块:“JSTimers”类型:0

参数:(4)[(...),(...),(...),(...)]方法:“createTimer”模块:“定时”类型:1

参数:[(...)]方法:“deleteTimer”模块:“定时”类型:1

谁能向我解释这个问题?

我在这里检查网桥消息的方式:

  import MessageQueue from 'react-native/Libraries/BatchedBridge/MessageQueue';

  MessageQueue.spy((msg) => {
      const fromTo = msg.type === 0 ? '[To JS]' : '[To Native]';
      const color = msg.type === 0 ? '#693' : '#639';
      console.log('%c' + fromTo + ' args, msg:', 'color: ' + color, msg.args, msg)
  })
4

0 回答 0