美文网首页
Event Track(V3)

Event Track(V3)

作者: 玫瑰的lover | 来源:发表于2024-02-24 22:38 被阅读0次
  • 方案
    • 二次封装xxx SDK, 支持 3 种函数, clickTrackEvent, showTrackEvent and durationTrackEvent
    • 支持 3 类组件 ClickTrack, ImpressionTrack and DurationTrack
    • Tracker, ITrackerEvent 支持批量埋点
  • 优点
    让功能开发中的代码更加灵活,更加方便阅读
  • 抽象: 一种功能实现组件函数形式
    • 需要劫持 Element Attribute,比如: click 事件
    • 使用 useEffect ,方法不能在 try catch 中使用
  • 迁移:Monitor pageCrash componentCrash reportXFMP
  • 其他特点:埋点是否在可视区
  • 实现:
    React.Element vs. Component
<router element = {<MyComponent name = {} /> }/> 

通过 react router dome中的router的使用,来看两者的区别:
React Element 可以让用户传入自定义组件的同时,也传入属性,更加灵活;
React.createElement (MyComponent, null); 可以将组件转成元素
另外,React 官方已经不再推荐使用React.cloneElementReact.createElement,可以使用JSX替代

相关文章

网友评论

      本文标题:Event Track(V3)

      本文链接:https://www.haomeiwen.com/subject/oijbadtx.html