Modern and Useful React Snippets
Antoni
TailwindCSS type-safe component
TIP: Select "MyComponent" in VSCode and press
cmd + dseveral times to select all occurances of "MyComponent". Then type in the name of your component.
import { cn } from "@/lib/utils";
interface MyComponentProps extends React.ComponentProps<"div"> {
// Custom props go here
}
const MyComponent = ({
className,
children,
...props
}: React.PropsWithChildren<MyComponentProps>) => {
return (
<div className={cn("", className)} {...props}>
{children}
</div>
);
};
export { MyComponent, type MyComponentProps };