Home / Function/ useToast() — ui Function Reference

useToast() — ui Function Reference

Architecture documentation for the useToast() function in use-toast.ts from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  2d897442_53b3_81ef_0f85_c25209dee57d["useToast()"]
  0ac37ef4_ee03_7234_1fa3_be05404864ce["use-toast.ts"]
  2d897442_53b3_81ef_0f85_c25209dee57d -->|defined in| 0ac37ef4_ee03_7234_1fa3_be05404864ce
  4cadcb11_5cb9_1eed_a20f_6444ac24ea81["dispatch()"]
  2d897442_53b3_81ef_0f85_c25209dee57d -->|calls| 4cadcb11_5cb9_1eed_a20f_6444ac24ea81
  style 2d897442_53b3_81ef_0f85_c25209dee57d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

deprecated/www/registry/default/hooks/use-toast.ts lines 174–192

function useToast() {
  const [state, setState] = React.useState<State>(memoryState)

  React.useEffect(() => {
    listeners.push(setState)
    return () => {
      const index = listeners.indexOf(setState)
      if (index > -1) {
        listeners.splice(index, 1)
      }
    }
  }, [state])

  return {
    ...state,
    toast,
    dismiss: (toastId?: string) => dispatch({ type: "DISMISS_TOAST", toastId }),
  }
}

Subdomains

Calls

Frequently Asked Questions

What does useToast() do?
useToast() is a function in the ui codebase, defined in deprecated/www/registry/default/hooks/use-toast.ts.
Where is useToast() defined?
useToast() is defined in deprecated/www/registry/default/hooks/use-toast.ts at line 174.
What does useToast() call?
useToast() calls 1 function(s): dispatch.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free