Detect dom entered viewport
const observer = new IntersectionObserver((entries) => {
entries[0].target.classList.toggle("show", entry.isIntersecting);
});filter: drop-shadow(0 0 2em red); /* from vite scaffold */useMemo-> recalculate when any state triggers re-render and [deps] changed
- IMEI (international mobile equipment identity / 设备唯一标示) -> Cannot collect -> User bind UUID instead
Add custom patch to node_modules/some_module
// Should only do in dev considering performance
require("promise/lib/rejection-tracking").enable();