美文网首页
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