125k

Sonner

React 用の設計思想を持つトースト コンポーネント。

"use client"

import { toast } from "sonner"

概要

Sonner は emilkowalski によって構築・保守されています。

インストール

次のコマンドを実行します。

pnpm dlx shadcn@latest add sonner

Toaster コンポーネントを追加します。

app/layout.tsx
import { Toaster } from "@/components/ui/sonner"
 
export default function RootLayout({ children }) {
  return (
    <html lang="en">
      <head />
      <body>
        <main>{children}</main>
        <Toaster />
      </body>
    </html>
  )
}

使い方

import { toast } from "sonner"
toast("Event has been created.")

種類

"use client"

import { toast } from "sonner"

説明

"use client"

import { toast } from "sonner"

位置

position プロップを使用して、トーストの表示位置を変更します。

"use client"

import { toast } from "sonner"

API リファレンス

詳細については、Sonner API Reference を参照してください。