react-vite-demo
react and vite demo
git clone https://9o.is/git/react-vite-demo.git
Button.tsx
(277B)
1 import { memo, ReactNode } from "react"
2
3 type ButtonProps = {
4 children: ReactNode
5 type?: "submit" | "button" | "reset"
6 disabled?: boolean
7 }
8
9 export const Button = memo(({ type = "button", ...props }: ButtonProps) => {
10 return <button type={type} {...props} />
11 })