React Native
The ClickStack React Native SDK 允许您对您的 React Native 应用进行插桩,以发送事件到 ClickStack。这使您能够在单一的时间线上查看移动网络请求和异常,以及后端事件。
本指南集成了:
- XHR/Fetch 请求
开始
通过 NPM 安装
使用以下命令安装 ClickStack React Native 包。
初始化 ClickStack
尽早在您的应用生命周期中初始化库:
附加用户信息或元数据(可选)
附加用户信息将允许您在 HyperDX 中搜索/过滤会话和事件。这可以在客户端会话的任何时候调用。当前客户端会话及所有在调用后发送的事件将与用户信息相关联。
userEmail、userName 和 teamName 将填充会话 UI,显示相应的值,但可以省略。可以指定其他附加值,并用于搜索事件。
插桩较低版本
要对运行在低于 0.68 版本的 React Native 应用进行插桩,请编辑您的 metro.config.js 文件,以强制 metro 使用特定于浏览器的包。例如:
视图导航
支持 react-navigation 版本 5 和 6。
以下示例展示了如何对导航进行插桩: