首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何包装,同时使用带有codepush的哨兵

如何包装,同时使用带有codepush的哨兵
EN

Stack Overflow用户
提问于 2022-08-08 05:55:57
回答 1查看 228关注 0票数 0

在使用sentry与appcenter的代码分离时,如何包装主要的App组件,如下所示:

代码语言:javascript
复制
export default Sentry.wrap(codePush(App));

或者像这样:

代码语言:javascript
复制
export default codePush(Sentry.wrap(App));

或者是否有其他方法来执行上面的任务,我引用了哨兵文档,但是不清楚这个部分,https://docs.sentry.io/platforms/react-native/manual-setup/codepush/

有人能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-08 06:35:39

已更新

哨兵建议将CodePush作为最外层。对其文档的编辑内容如下:

--如果您要用Sentry.wrap包装您的根组件以获得性能特性,那么codePush应该是最外层的函数,因为它需要访问根组件才能交换包。

代码语言:javascript
复制
export default codePush(Sentry.wrap(App));

感谢@manoelneto纠正了我的假设。

旧答案(不正确)

我建议使用Sentry作为最外层。这样,如果CodePush导致崩溃,Sentry就会知道这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73273418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档