Skip to main content

asmyshlyaev177/state-in-url

SkillsMP は asmyshlyaev177/state-in-url から 9 件の skill を収集しています。skill を開くとソースと詳細を確認できます。

記録された最新のソース活動
SkillsMP カタログ更新
収集済み skills
9
GitHub スター
418
GitHub フォーク
11

このリポジトリの skills

収集済み skill 9 件中 9 件を表示しています。

職業分類
ソフトウェア開発者
説明

Define typed, module-scoped state and wrap useUrlState in a feature-scoped custom hook so unrelated React components share the same URL-synced state. Covers drawer/modal open-state, tab switching, multi-select toggles, reset/defaults semantics, and the…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Use the URL as a form draft store by pairing useUrlState with react-hook-form (or formik). Share one module-scoped defaults object between both libraries; hydrate useForm.defaultValues from urlState; push form changes back into setUrl via RHF subscribe() (NOT…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Reconcile instant local input feedback with URL write throttling. setState updates internal state synchronously (instant re-render); setUrl is throttled and asynchronous (URL catches up on the next tick). Use this skill for text inputs, search boxes, sliders,…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

SSR-safe useUrlState in Next.js App Router. Forward searchParams from server pages (awaiting the Promise in Next.js 15+) rather than calling useSearchParams(), decide between useHistory true/false, keep pages prerenderable, and use a Proxy (formerly…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Set up useUrlState for React Router v7 (state-in-url/react-router), React Router v6 (state-in-url/react-router6 — moved here in 6.0.0), and Remix v2 (state-in-url/remix). The hook API is identical across all three; only the import path and per-call…

原文の言語: 英語

更新
職業分類
ソフトウェア開発者
説明

Use useSharedState (from state-in-url, NOT a framework subpath) as a framework-agnostic cross-component state primitive when URL sync is explicitly NOT wanted. Same module-scoped default-state-identity rule as useUrlState. A lightweight Context.Provider…

原文の言語: 英語

更新
職業分類
ウェブ・デジタルインターフェースデザイナー
説明

Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells,…

原文の言語: 英語

更新
職業分類
ウェブ・デジタルインターフェースデザイナー
説明

Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells,…

原文の言語: 英語

更新
職業分類
ウェブ・デジタルインターフェースデザイナー
説明

Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells,…

原文の言語: 英語

更新
収集済み skill 9 件中 9 件を表示しています。