다음은 event-tracker를 사용하는 간단한 예제입니다:
import { createTracker } from "@offlegacy/event-tracker";
// 트래커 인스턴스 생성
const [Track, useTracker] = createTracker({
DOMEvents: {
onClick: (params, context) => {
log("Click event:", params, context);
},
},
});
// 앱에서 사용하기
function App() {
return (
<Track.Provider initialContext={{ userId: "user-123" }}>
<Track.Click params={{ buttonId: "submit" }}>
<button>Submit</button>
</Track.Click>
</Track.Provider>
);
}