react-in-viewport
進行中2017 - 至今加州 帕羅奧圖
350 顆星46k/week
使用 Intersection Observer API 偵測 React 元件是否在視窗內的套件。提供 Hook 介面,以出色效能偵測視窗可見性。
- 350+ GitHub 顆星
- 每週 46k+ 次下載
- Tinder 及其他主要公司使用中
ReactTypeScriptIntersection Observer APIJestRollup
開源 // 開發者工具
閒不下來就寫成套件。有些還在用,有些被我自己棄坑,有些每週還有幾萬次下載——連我自己都有點驚訝。
建構記錄 // 公開儲存庫
使用 Intersection Observer API 偵測 React 元件是否在視窗內的套件。提供 Hook 介面,以出色效能偵測視窗可見性。
為 React 元素保留空間、防止瀏覽器回流(版面位移)的元件。有助於維持響應式版面並改善 Cumulative Layout Shift 核心網站體驗指標。
追蹤瀏覽器閒置與使用者怠速狀態的輕量 JavaScript 套件。適用於實作自動登出功能、閒置時暫停動畫,或追蹤使用者參與度。
為 React 應用程式提供高效能、可擴展且可插拔的埋點方案。提供完整的追蹤框架,用於記錄 React 應用中的使用者互動與分析數據。
提供跨瀏覽器、高效能的瀏覽器 UI 事件訂閱方案。以節流與防抖技術優化事件處理效能。