跳到主要内容
跳到主要内容

React Native

The ClickStack React Native SDK 允许您对您的 React Native 应用进行仪器以向 ClickStack 发送事件。这使您能够在单一时间线上查看移动网络请求和异常以及后端事件。

本指南集成了:

  • XHR/Fetch 请求

开始使用

通过 NPM 安装

使用以下命令安装 ClickStack React Native package

初始化 ClickStack

尽早在您的应用生命周期初始化库:

附加用户信息或元数据(可选)

附加用户信息将允许您在 HyperDX 中搜索/过滤会话和事件。可以在客户端会话的任何时刻调用此操作。当前的客户端会话及其后发送的所有事件将与用户信息相关联。

userEmailuserNameteamName 将用相应的值填充会话 UI,但可以省略。任何其他额外值也可以指定并用于搜索事件。

为低版本仪器化

要为运行在低于 0.68 的 React Native 版本的应用进行仪器,请编辑您的 metro.config.js 文件以强迫 metro 使用特定于浏览器的包。例如:

视图导航

支持 react-navigation 版本 5 和 6。

以下示例演示了如何仪器化导航: