Product quality includes recovery states
Empty, loading, error, and partial success are designed, not improvised.
実践ガイダンス
Every flow defines recovery and next best action.
推奨
- EmptyState/ErrorState components
- Optimistic update rollback notes
非推奨
- Blank screens on failure
検証契約
component tests for empty/error
根拠リファレンス
ref.apple.hig-spatial— Apple HIG Spatial Designref.govuk.design-system— GOV.UK Design Systemref.linear.brand— Linearref.nielsen.usability— Nielsen Norman Groupref.notion.design— Notionref.shopify.app-design-guidelines— Shopify App Design Guidelinesref.shopify.polaris— Shopify Polarisref.stripe.design— Striperef.uswds.uswds— U.S. Web Design Systemref.vercel.web-interface-guidelines— Vercel Web Interface Guidelines