SKSastha Klinthewebhig.hashnode.dev·2h ago · 1 min readThe URL is the interface — Web HIG tip #2If a filter, tab, search, or sort only lives in component state, you did not build a page. You built a view that dies on refresh. Web HIG tip #2 (Quick #21–22): The URL is the single source of truth f00
SKSastha Klinthewebhig.hashnode.dev·1d ago · 1 min readDon't optimistically delete — Web HIG tip #1Optimistic UI feels snappy — until it lies about a delete. Web HIG tip #1 (Quick #43): Never use optimistic UI for destructive confirmation. Wait for server acknowledgment before you pretend the thing00
SKSastha Klinthewebhig.hashnode.dev·3d ago · 6 min readYour design system covers the look. The Web HIG covers the behavior.You ask a coding agent to add “delete project.” It ships a modal that removes the row before the server answers, traps no focus, drops a hex color into the stylesheet, and toasts “Success!” without sa00