BlockDex

Components

Registries

Free blocks

Method

BlockDex

Components

Registries

Free blocks

Method

Open API

BlockDex

Components

Registries

Free blocks

Method

Open API

Registries/zyeon

zyeon

ui.zyeon.ai
Free + paidmanifest served live

353 React + Tailwind components with live preview, source, generation prompt and concept map — shadcn registry compatible, MCP-installable. ui.zyeon.ai

Items

517

2026-08-03Every entry in its own registry.json, counted last night.

Free to install

447

2026-08-03Item endpoints that returned source without credentials.

Behind a key

70

2026-08-03Item endpoints that answered 401.

Last push

3 days ago

1 stars. Both figures are GitHub's about this repository, not ones this index measured.
ui.zyeon.ai Zyeon-AI/zyeon-ui-components registry.json This registry as JSON

Components

Search within
Freeits item endpoint answered without a keyPaidits item endpoint answered 401Unverifiedit serves no item endpoint we could ask
at least 426 in this registry, first 48 shown
ComponentWhat the registry says it isKindAccessInstallsCommand
AccordionaccordionA zero-dependency accessible disclosure list — single or multiple expansion, grid-rows animation, and full APG keyboard support.ComponentsFree1 dep
Activity Heatmapactivity-heatmapA GitHub-style contribution grid — daily counts as a five-step color scale over a windowed week-by-week calendar, with four data states.ComponentsPaid1 dep · 2 files
Address Formaddress-formA postal address form driven by a country rule table: per-country field set, field order and labels, state dropdown or free text or nothing, postal codes that are required, optional or absent, blur-time validation, correct autocomplete tokens, and an announced clear when a value cannot follow you to the next country.ComponentsPaid1 dep
Agent Graphagent-graphA workflow DAG drawn in pure SVG from nodes and edges alone — layered auto-layout with crossing reduction, typed node shapes, status tints, flowing active wires, loop-back routing and four data states.ComponentsFree2 deps · 2 files
Agent Handoffagent-handoffAn agent-to-agent handoff marker — from/to avatars, a track that marches while the transfer is in flight, the reason control moved, chips for the context passed along, and who holds the run; compact divider and detailed card variants.ComponentsFree1 dep
Agent Inboxagent-inboxA human-in-the-loop queue of everything your agents parked on a person — triage ranking, overdue flags, one-shot inline Approve/Deny, grouping by agent or urgency, and four data states.ComponentsFree2 deps · 2 files
Agent Permissionsagent-permissionsA capability-scoping panel for one agent — per-tool switches with risk bands, a spend cap metered against what is already spent, an add-and-remove domain allowlist, an ordered file-access scale with policy ceilings, and an unsaved-changes bar that counts every change that expands the agent's authority.ComponentsFree2 deps · 2 files
Agent Planagent-planAn agent's plan while it is still a draft — ordered steps with their rationale, risk chips on the dangerous ones, per-step include/exclude, inline rewriting, a live duration and cost estimate for the steps you kept, and a one-shot Approve or Request changes.ComponentsFree2 deps · 2 files
Agent Rosteragent-rosterA multi-agent fleet panel — per-agent state dot, model chip, current-task line and capacity bar, attention-first sorting, a real listbox keyboard path, and four data states.ComponentsFree2 deps · 2 files
Agent Statusagent-statusA compact agent state chip — a dot and a label morphing through idle, thinking, tool use, waiting-on-you and failure, with a drift-free phase clock and one polite announcement per phase.ComponentsFreeno deps
Agent Stepsagent-stepsA live agent run whose plan is still being written — steps stream in without moving what is already on screen, failures retry in place, and a replan cancels the rest of the plan instead of failing it.ComponentsFree2 deps · 2 files
AI Badgeai-badgeA provenance chip for AI-touched content — generated / assisted / human-edited, with the model and timestamp behind a tooltip or popover and a contrast-safe overlay mode for images.ComponentsFree2 deps
AI Disclaimerai-disclaimerThe 'AI can make mistakes. Check important info.' line — inline, banner and details-popover chromes, role=note so it never interrupts, and a one-shot dismissal that hands persistence to the app.ComponentsFree1 dep
AI Form Assistai-form-assistModel-filled form fields — a sparkle per row, ghost-rendered values with a confidence tint, source popovers, a staggered fill-all wave, and per-field accept, dismiss and undo.ComponentsFree2 deps
AI Selection Menuai-selection-menuAn Ask-AI row that floats over a text selection — action shortcuts, submenus, a free-form question field, one captured excerpt and a keyboard path in.ComponentsFree1 dep
Animated Beamanimated-beamConnect two interface nodes with a responsive animated SVG beam.ComponentsFreeno deps
Animated Listanimated-listA flex column that staggers items in on first mount, pops in new entries, and exits removed ones while the rest smoothly re-flow into place.ComponentsFree1 dep
Animated Tabsanimated-tabsA controlled tab strip with a sliding active indicator — underline and pill variants animated via motion layout animation.ComponentsFree1 dep
Animated Textanimated-textCharacter-level text animation — typewriter, scramble and flowing gradient variants in one component.ComponentsFreeno deps
Animated Tooltipanimated-tooltipA self-contained hover/focus tooltip with a spring pop-in, reduced-motion fallback and an arrow callout — no Radix dependency.ComponentsFree1 dep
AnnouncementannouncementA compact inline announcement link with an optional label, icon and directional CTA cue.ComponentsFree1 dep
Answer Sourcesanswer-sourcesThe numbered favicon cards behind one AI answer — a scrolling strip or an expandable list, the retrieved excerpt one hover or one Tab away, dead sources that refuse to link, and four data states.ComponentsFree2 deps · 2 files
API Endpointapi-endpointA collapsible API reference card with a monochrome-safe method badge, grouped parameter tables, expandable response examples, and a generated Copy-as-cURL command that reports failure honestly.ComponentsFree1 dep
API Error Cardapi-error-cardAn LLM API failure card whose recovery is chosen by error class — a countdown ring with one-shot opt-in auto-retry for 429s, a key-settings exit for auth, a status-page exit for overload, and trim / summarize exits when the context is too long.ComponentsFree1 dep
API Key Fieldapi-key-fieldA settings-page secret field with fixed-length masking, reveal/hide with optional auto re-mask, copy-to-clipboard with a visible failure fallback, and a two-step confirm before regenerating.ComponentsFree1 dep
App Launcherapp-launcherA nine-dot app switcher: a grid button that drops a portalled tile grid of real links, with arrow-key grid navigation, groups, pinned and recent rows, and a search box once the suite outgrows a 3x3.ComponentsFree1 dep
Artifact Panelartifact-panelA side panel for the file the assistant keeps rewriting — a revision rail with the prompt behind each one, preview / source / changes, per-revision scroll memory, and copy plus download that always take the revision you are looking at.ComponentsFree2 deps · 2 files
Assistant Avatarassistant-avatarAn assistant identity chip whose ring carries the state — a portrait or a seed-derived token gradient inside, ripples while listening, a conic sweep while thinking, equalizer ticks while speaking.ComponentsFreeno deps
Audio Playeraudio-playerA minimal token-styled audio player card — play/pause, seek, and mm:ss time over a native <audio> element.ComponentsFree1 dep
Audio Transcriptaudio-transcriptA timestamped, speaker-labelled transcript synced to a playhead — the spoken line highlights and stays in view until the reader scrolls away, any line seeks to its exact start, and search steps through every hit.ComponentsFree1 dep
Audio Visualizeraudio-visualizerA real-time AnalyserNode visualizer — spectrum bars, oscilloscope, radial ring or segmented level meter, driven by a stream, an audio element or an analyser you own.ComponentsFreeno deps
Audio Waveformaudio-waveformA canvas amplitude waveform with a click/drag/keyboard seek slider — takes precomputed peaks or decodes a src itself, highlights regions, and stays a controlled display while your own audio element plays.ComponentsFreeno deps
Audit Trailaudit-trailA compliance-grade activity log — one readable sentence per event, day separators, expandable before/after diffs, and real loading/empty/error states.ComponentsPaid2 deps · 2 files
AuroraauroraAn animated aurora-gradient background container — theme-token blobs drifting in pure CSS.ComponentsFreeno deps
Autosize Textareaautosize-textareaA textarea that grows with its content via CSS field-sizing with a scrollHeight-based JS fallback, capped between minRows and maxRows.ComponentsFreeno deps
Availability Pickeravailability-pickerA week × time-slot grid you brush to declare when you are free — paint/erase drag strokes, keyboard painting, blocked slots and an optional group heatmap.ComponentsPaidno deps
Avatar Groupavatar-groupAn overlapping avatar stack with ring cutouts, letter fallbacks for broken images, and a computed +N overflow chip.ComponentsFreeno deps
Balanced Headingbalanced-headingA heading that breaks its lines to even lengths instead of stranding one word on the last line — pure CSS text-wrap with a copy-safe fallback for engines that lack it.ComponentsFreeno deps
BannerbannerA page-top announcement bar with info, accent and destructive variants, a real action link and consumer-owned dismissal.ComponentsFree2 deps
Batch Jobsbatch-jobsA batch inference jobs table — middle-truncated copyable job ids, a stacked done/failed/pending bar per job, spend so far, age and ETA derived from an injected clock, an expandable failed-request preview, a one-shot cancel, partial-result downloads, and four data states.ComponentsFree2 deps · 2 files
Bento Gridbento-gridA responsive tiling layout of mixed-size feature cards, with a pointer-tracked glow and honest click affordances.ComponentsFree1 dep
Bokeh Lightsbokeh-lightsSlowly floating out-of-focus light discs on one canvas — seeded for a reproducible picture, painted from a pre-rendered sprite instead of a per-frame blur, with an opacity lever that keeps overlaid copy readable.ComponentsFreeno deps
Border Trace Buttonborder-trace-buttonA native button with an animated border trace and reduced-motion fallback.ComponentsFreeno deps
Bottom Navbottom-navA mobile tab bar with badges, safe-area padding and an indicator that measures the active item and glides to it.ComponentsFreeno deps
BreadcrumbsbreadcrumbsAn accessible breadcrumb trail with collapsible overflow — first item + ellipsis + last items once maxItems is exceeded.ComponentsFree1 dep
Bulk Action Barbulk-action-barA floating toolbar that mounts once rows are selected — inline actions, an overflow "More" menu, and a live-announced count.ComponentsFree2 deps
BYOK Setupbyok-setupA bring-your-own-key card — configurable provider slots, a masked field that cleans what you paste and checks the shape per provider, a cancellable live test with latency or a reason, a storage disclaimer that never leaves, and removal behind a confirm.ComponentsFree1 dep
Cache Indicatorcache-indicatorA prompt-cache chip for one request — hit / partial / miss / write derived from the token counts, a tooltip breakdown of cached vs fresh tokens and money saved, and a self-correcting TTL ring that flips the chip to expired and fires onExpire exactly once.ComponentsFree1 dep
See the rest

Blocks

Search within
at least 39 in this registry, first 48 shown
ComponentWhat the registry says it isKindAccessInstallsCommand
Agent Dashboardagent-dashboardAn agent-ops overview — KPI tiles whose trends are derived, a runs-over-time bar chart, a recent-runs table whose failing rows expand to the error line, and a live-agent rail that filters the table without moving the window figures.BlocksFree2 deps · 2 files
AI Answerai-answerA search-answer section — the question, the sources it stands on, prose whose every sentence carries a numbered chip back to a source, follow-ups, and a streaming pass where sources land before the text.BlocksFree2 deps · 2 files
API Keys Panelapi-keys-panelA four-state API key manager built around show-the-secret-once — a forced acknowledgement before the reveal can be closed, a name-repeating revoke confirmation, and lifecycle plus never-used called out per key.BlocksPaid2 deps · 2 files
Assistant Welcomeassistant-welcomeA first-run assistant hero — greeting, capability cards and starter chips that prefill the host's composer instead of sending, over a token-only animated accent.BlocksFree1 dep
Auth Cardauth-cardSign-in, sign-up and reset in one card: a typed rejection union (bad credentials, address taken, rate limited), per-mode autocomplete tokens, a duplicate-submit guard, and input that survives every failure.BlocksPaid2 deps
Billing Historybilling-historyA four-state invoice list — per-currency money through Intl, a six-state lifecycle with partial-refund arithmetic, real filters and pagination, and PDF links that never render as dead buttons.BlocksFree2 deps · 2 files
Blog Card Gridblog-card-gridA four-state article grid: one stretched link per card (category and author stay independently clickable), a featured post that spans two columns, and deliberate, configurable line clamping so mismatched title lengths still line up.BlocksFree2 deps · 2 files
Case Study Gridcase-study-gridA four-state customer-story grid where the quantified result is the first-class field: every metric carries value, unit, direction and a required baseline (or says "No baseline captured"), industry and company-size facets really filter with truthful counts, and logos of any aspect ratio are optically area-matched.BlocksFree2 deps · 2 files
Chatbot Widgetchatbot-widgetAn embeddable support chat widget — launcher bubble with an acknowledged unread badge, a panel that keeps its draft when minimised, quick replies, and a rating row on the way out.BlocksFree2 deps · 2 files
Checkout Formcheckout-formA one-page checkout — contact, delivery address, payment method and an order summary whose delivery, tax and payment fee are derived from the form in the same render, in integer minor units, so the lines always add up to the button and the money can never lag the address.BlocksFree2 deps
Contact Sectioncontact-sectionA contact block built around its submit state machine: zod-validated name/email/topic/message, a duplicate-submit guard, a confirmation panel that names the address it replied to, and a failure that keeps every character you typed — beside contact rows whose mailto:/tel:/map links are derived from their own values.BlocksFree2 deps
CTA Bandcta-bandA closing call-to-action strip — headline, supporting line and a primary/secondary CTA pair, in four surfaces (plain, card, muted, accent) and row or stacked layouts.BlocksFreeno deps
Dashboard Shelldashboard-shellAn app shell with a pinned top bar, a collapsible icon rail and a main region that is the page's only scroll container — on mobile the sidebar becomes a scroll-locked, focus-trapped drawer.BlocksPaid1 dep
Empty Dashboardempty-dashboardA first-run dashboard: welcome copy, a setup checklist whose progress counts done separately from skipped, a labelled skeleton of the filled dashboard, and a confirmed sample-data escape hatch — the block renders nothing once nothing is left to do.BlocksFree1 dep
Error Pageerror-pageA full-viewport error page for 404 / 403 / 500 / offline / maintenance — per-type copy and advice, a back button that degrades when the history stack is empty, live online status, and a copyable error ID behind collapsed diagnostics.BlocksFree1 dep
FAQ Sectionfaq-sectionA four-state FAQ accordion block with a self-contained, dependency-free disclosure list and smooth grid-rows expansion.BlocksPaid2 deps · 2 files
Feature Comparisonfeature-comparisonA dated us-vs-competitors capability table — yes / partial / no / not-disclosed told apart by shape and word, numeric rows with a per-row unit, a frozen capability column, and a verified-on date measured against an injected now.BlocksFree2 deps · 2 files
Feature Gridfeature-gridA four-state feature section: equal-weight icon cards with optional real "learn more" links, and no cap on how many render.BlocksFree2 deps · 2 files
Hero Sectionhero-sectionA props-driven landing hero with eyebrow, dual CTAs, social-proof bar and an optional visual that collapses to a centred column when omitted.BlocksFree1 dep
Integration Gridintegration-gridA four-state integrations directory: debounced search and category facets that really filter, a live result count, and per-card connect / disconnect with pending, error and retry.BlocksFree2 deps · 2 files
Job Listingsjob-listingsA four-state careers board: roles grouped by department, three filters that really combine (department, location, remote-only), a live result count, and salary ranges whose absence is spelled out instead of left blank.BlocksFree2 deps · 2 files
Logo Cloudlogo-cloudA trusted-by logo wall that optically equalises logos of wildly different aspect ratios, as a static grid or a reduced-motion-aware marquee.BlocksFree1 dep · 2 files
Metric Overviewmetric-overviewA dashboard KPI row — one shared range switcher over comparable cards, deltas coloured by each metric's polarity, and a sparkline per card.BlocksPaid3 deps · 2 files
Model Comparemodel-compareA side-by-side arena for two answers to one prompt — per-side streaming states, derived speed, optional blind names, and a vote that fires exactly once.BlocksFree2 deps · 2 files
Newsletter Signupnewsletter-signupAn email capture band driven by a real submit state machine: zod validation, a duplicate-submit guard, a role=status confirmation, an idempotent already-subscribed branch, and a failure that keeps the address you typed.BlocksFree2 deps
Notification Preferencesnotification-preferencesAn events × channels notification matrix that saves as you toggle: per-switch pending and single-switch rollback on failure, locked always-on rows, a disconnected channel column with a real Connect entry point, row/column bulk actions with a bulk-vs-manual marker, and a quiet-hours window that wraps past midnight.BlocksFree2 deps · 2 files
Order Confirmationorder-confirmationA post-checkout receipt block — a dictatable, one-click-copyable order number, an itemised table whose money is refined to add up, a delivery window rather than a promised day, ship / pickup / digital fulfillment, and print styles that keep it on paper.BlocksFree2 deps · 2 files
Pricing Tablepricing-tableA four-state pricing section with a data-derived monthly/yearly toggle and a highlighted recommended tier.BlocksPaid2 deps · 2 files
Research Reportresearch-reportThe finished output of a deep-research run — prose whose citation numbers are derived from one walk of the data, per-section source chips, an outline that follows the reader, and a methodology footer that shows the queries run and the sources rejected.BlocksFree2 deps · 2 files
Roadmap Boardroadmap-boardA public product roadmap in planned / in-progress / shipped lanes, with optimistic upvoting that rolls back and reports the failure, per-lane empty states and real loading/empty/error branches.BlocksPaid2 deps · 2 files
Search Resultssearch-resultsA four-state search results page — query echo, keyword highlighting, faceted type/recency/tag filters whose counts are the real post-click result count, and pagination that snaps back to page 1 on every filter change.BlocksFree2 deps · 2 files
Settings Pagesettings-pageA settings page shell — section nav, per-section save, and an unsaved-changes guard that stops a section switch with save / discard / cancel instead of dropping the edit.BlocksPaid1 dep
Site Footersite-footerA contract-driven site footer: brand block with named social links, collapsible link columns on mobile, and a legal bottom bar with an optional locale switcher.BlocksFree2 deps · 2 files
Stats Sectionstats-sectionA marketing KPI band of big formatted numbers with hairline dividers, driven by a four-state contract.BlocksPaid1 dep · 2 files
Team Gridteam-gridA four-state team section with equal-height member cards, initials-fallback avatars, real social links and optional department grouping.BlocksFree2 deps · 2 files
TestimonialstestimonialsA masonry wall of customer quote cards with avatars, driven by one contract through all four data states.BlocksPaid1 dep · 2 files
Two-Factor Setuptwo-factor-setupThe enable-2FA flow around its one irreversible step — QR plus a copyable manual key, a six-digit check whose attempt budget only ever goes down, and recovery codes rendered once behind a finish button that refuses to fire until they are saved.BlocksFree1 dep
Usage Dashboardusage-dashboardA period-scoped usage block — headline, quota bar, cumulative burn-up curve and per-dimension breakdown all derived from one bucket array, so the four readouts cannot disagree; run-rate projection stated apart from actual usage, and period switches that never put a new label over old figures.BlocksFree3 deps · 2 files
Voice Chatvoice-chatA realtime voice session panel — speaking orb, word-by-word live captions, mute, mic picker, connection meter, session clock, and an end-of-call summary.BlocksFree1 dep

Hooks

Search within
at least 35 in this registry, first 48 shown
ComponentWhat the registry says it isKindAccessInstallsCommand
useAsyncuse-asyncA one-call async state machine with last-call-wins race protection, AbortSignal cancellation and unmount-safe resolves.HooksFreeno deps
useBroadcastChanneluse-broadcast-channelBroadcasts messages between same-origin tabs over BroadcastChannel, with SSR-safe capability detection, an optional local echo and structured-clone diagnostics.HooksFreeno deps
useClickOutsideuse-click-outsideA hook that runs a handler when a pointer interaction lands outside one or more referenced elements.HooksFreeno deps
useClipboardPasteuse-clipboard-pasteCatches pasted images, files and rich text — page-wide or scoped to a ref — draining clipboardData synchronously, gating files through accept/maxFiles with an itemised rejection list, plus an optional permission-checked active read.HooksFreeno deps
useControllableStateuse-controllable-stateA useState-shaped hook that lets one component serve both controlled (value/onChange) and uncontrolled (defaultValue) callers, with a stable setter and prop-accurate updaters.HooksFreeno deps
useCopyToClipboarduse-copy-to-clipboardA clipboard-copy hook with a timed copied state and a non-throwing error channel.HooksFreeno deps
useCountdownuse-countdownA duration-based countdown state machine with start/pause/reset controls and a once-only onComplete callback.HooksFreeno deps
useDebounceValueuse-debounce-valueA generic hook that returns a value only after it has stopped changing for a delay, with no flash on first render.HooksFreeno deps
useDocumentTitleuse-document-titleSets document.title for as long as a component is mounted and restores the pre-mount title on unmount.HooksFreeno deps
useDragScrolluse-drag-scrollGrab-to-scroll any overflow container with pointer drags — momentum glide, grabbing cursor, and click suppression so dragging over a card never fires its onClick.HooksFreeno deps
useEventListeneruse-event-listenerA type-safe window/document/element event listener hook with a latest-ref handler — zero rebinds on handler change, never stale.HooksFreeno deps
useEventSourceuse-event-sourceSubscribe to a Server-Sent Events stream with a four-state connection machine, capped exponential-backoff reconnects, named-event subscriptions and callbacks that never re-open the stream.HooksFreeno deps
useFocusTrapuse-focus-trapA hook that keeps keyboard focus inside a container: moves focus in, cycles Tab both ways, only the innermost trap reacts, and focus returns to the trigger on release.HooksFreeno deps
useFullscreenuse-fullscreenA hook that requests/exits native fullscreen on a single element via a callback ref, keeping a fullscreen boolean in sync (including Esc) through useSyncExternalStore.HooksFreeno deps
useGeolocationuse-geolocationReads or continuously watches the browser's geolocation behind an explicit request()/stop() pair, with hydration-safe capability detection, a queried permission state, and separate denied / timeout / position-unavailable / unsupported outcomes.HooksFreeno deps
useHashuse-hashAn SSR-safe hook that reads and writes the URL hash as shareable UI state, writing through pushState/replaceState and broadcasting to every instance on the page.HooksFreeno deps
useHoveruse-hoverA callback-ref hover hook that exposes a hovered boolean via pointerenter/pointerleave, for hover-driven side effects like prefetching — not for CSS-replaceable visual hover styling.HooksFreeno deps
useIdleuse-idleFlips a boolean idle state after a period with no pointer, keyboard, wheel, or touch activity, with a throttled reset and SSR-safe cleanup.HooksFreeno deps
useIndexedDbuse-indexed-dbAn async IndexedDB-backed store hook: loading state, versioned upgrades, blocked-deadlock handling, quota errors, key-range queries and cross-tab invalidation.HooksFreeno deps
useIntersectionObserveruse-intersection-observerA callback-ref hook reporting whether an element is intersecting its viewport, with an optional one-shot reveal-once mode.HooksFreeno deps
useIntervaluse-intervalA declarative setInterval hook with a nullable delay, an always-fresh callback, and pause/resume controls.HooksFreeno deps
useKeyboardShortcutuse-keyboard-shortcutA hook that binds human-readable key combos like mod+k to a handler, with platform-aware modifiers and an input-focus guard.HooksFreeno deps
useListuse-listArray state with every mutation you keep hand-writing — push, insertAt, move, swap and keyed upsert, all batch-safe, out-of-range-safe, and reference-stable.HooksFreeno deps
useLocalStorageuse-local-storageAn SSR-safe localStorage-backed state hook, kept in sync across same-tab instances and other tabs.HooksFreeno deps
useLongPressuse-long-pressA press-and-hold gesture hook returning spreadable pointer/keyboard handlers plus isPressing and 0–1 progress — pointer-captured, cancels past a move tolerance, works with held Space/Enter.HooksFreeno deps
useMediaQueryuse-media-queryAn SSR-safe hook that subscribes to a CSS media query and returns whether it currently matches.HooksFreeno deps
useMousePositionuse-mouse-positionA hook that tracks pointer position, optionally relative to an element, with clamped 0..1 normalized coordinates.HooksFreeno deps
useMutationObserveruse-mutation-observerA callback-ref hook that watches DOM changes with MutationObserver — filtered attributes, rAF-batched records, and a disconnect/write/observe guard against self-feeding loops.HooksFreeno deps
useNotificationuse-notificationSends desktop notifications behind a gesture-gated requestPermission() that never throws, keeps the permission state live via the Permissions API, registers each notification by tag so close(tag) works, and skips notifications while the page is visible.HooksFreeno deps
useOnlineuse-onlineAn SSR-safe hook that tracks the browser's online/offline status via useSyncExternalStore.HooksFreeno deps
useOptimisticuse-optimisticKeyed optimistic updates for plain props and event handlers: props always reclaim a stale overlay so counters cannot drift, sync throws become rejections, repeat clicks on a pending key are refused, out-of-order resolves lose, and failures roll back with a readable error.HooksFreeno deps
usePageVisibilityuse-page-visibilitySubscribes to page visibility via useSyncExternalStore so polling, timers and video pause when the tab is hidden, with onVisible/onHidden callbacks and the away duration.HooksFreeno deps
usePaginationuse-paginationHeadless pagination state — clamped page, page count, item range, client-side slice() and the ellipsis page sequence, controlled or uncontrolled.HooksFreeno deps
usePermissionuse-permissionSubscribes to navigator.permissions for one name or a whole panel of them — query only, never request — folding Firefox's rejections, Safari's gaps, unknown names and insecure origins into one honest unsupported state with a reason, plus change-event updates and a manual query().HooksFreeno deps
usePrevioususe-previousA hook that returns the value from one render ago, via render-time state adjustment instead of a ref+effect.HooksFreeno deps
BlockDex

Built by

Kynth Studio

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex

BlockDex

Built by

Kynth Studio

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex

BlockDex

Built by

Kynth Studio

Index

Components
Registries
Method
Open API

Guides

shadcn component libraries
Best shadcn registries
Free shadcn blocks

Reference

Corpus counts
Crawl health
hello@kynth.studio
Privacy
Terms

BlockDex