Skip to content

changbobbyliu/dev

Repository files navigation

boobar.eth

Docs

Detect dom entered viewport

const observer = new IntersectionObserver((entries) => {
	entries[0].target.classList.toggle("show", entry.isIntersecting);
});

CSS

filter: drop-shadow(0 0 2em red); /* from vite scaffold */

React

  • useMemo -> recalculate when any state triggers re-render and [deps] changed

Analytics

  • IMEI (international mobile equipment identity / 设备唯一标示) -> Cannot collect -> User bind UUID instead

Add custom patch to node_modules/some_module

Unhandled promise rejection tracking (global)

promise

// Should only do in dev considering performance
require("promise/lib/rejection-tracking").enable();

APIs

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published