ThatAIguyA world of ideas

THE CONSCIOUSNESS ATLAS
Read. Experiment. Follow the evidence.

ConsciousnessLearn · Explore · Joseph Anady

Janady13/thatstupidcomputer / apps/web/src/animation/core/useMedia.ts

Source identity, revision, and recovered contents.

GitHub sourceSource text recovered

Source identity

FieldRecorded value
Source typeGitHub source
Original recordJanady13/thatstupidcomputer / apps/web/src/animation/core/useMedia.ts
DateNot specified in source
RepositoryJanady13/thatstupidcomputer
Revision57555cde46910102dd25d6c1c1fb2c359e9655bd
Branchmain
Path or archive memberapps/web/src/animation/core/useMedia.ts
Original SHA-256a1dbdb4a9299c681b2c94d917f4f0e2ba958339aacc90b2803dad202f73d2c68
Git blob SHAc78d384d4b9cb037d73bb82db3716d205a33e3f2
Reading-copy SHA-256a1dbdb4a9299c681b2c94d917f4f0e2ba958339aacc90b2803dad202f73d2c68

Original source ↗

Recovered source transcript

'use client'; import { useEffect, useState } from 'react'; /** Deterministic server value avoids hydration disagreement. */ export function useMedia(query: string, serverValue = false): boolean { const [matches, set] = useState(serverValue); useEffect(() => { const media = window.matchMedia(query); const update = () => set(media.matches); update(); media.addEventListener('change', update); return () => media.removeEventListener('change', update); }, [query]); return matches; }

Search equations, builds, manuscript text, and recovered sources.