UseOnMountDemo
guarahooks/use-on-mount-demoFreeExample
use-on-mount's hook in action.
Install it
npx shadcn@latest add https://guarahooks.com/r/use-on-mount-demo.jsonSource
1'use client';23import React, { useState } from 'react';45import {6 Card,7 CardContent,8 CardDescription,9 CardFooter,10 CardHeader,11 CardTitle,12} from '@/components/ui/card';1314import { useOnMount } from '@/hooks/guarahooks/use-on-mount';1516export function ExampleComponent() {17 const [message, setMessage] = useState('Waiting for mount...');1819 useOnMount(() => {20 setMessage('The component has been mounted!');21 console.log('Component mounted!');22 });2324 return (25 <Card className="max-w-sm w-full relative">26 <CardHeader>27 <CardTitle>useOnMount</CardTitle>28 <CardDescription>29 This example uses the <code>useOnMount</code> hook to execute a30 function only once when the component is mounted.31 </CardDescription>32 </CardHeader>33 <CardContent>34 <p>{message}</p>35 </CardContent>36 <CardFooter>37 <p className="text-sm text-muted-foreground">38 Check console for more information.39 </p>40 </CardFooter>41 </Card>42 );43}
What it pulls in
Other registry items
Files it writes
More from guarahooks
All 100 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| UseAbortControllerDemouse-abort-controller-demo | guarahooks | Examples | Free | no deps | |
| UseArrayStateDemouse-array-state-demo | guarahooks | Examples | Free | no deps | |
| UseAxiosDemouse-axios-demo | guarahooks | Examples | Free | no deps | |
| UseBatteryStatusDemouse-battery-status-demo | guarahooks | Examples | Free | no deps | |
| UseBetterAuthDemouse-better-auth-demo | guarahooks | Examples | Free | no deps | |
| UseClickOutsideDemouse-click-outside-demo | guarahooks | Examples | Free | no deps | |
| UseConfirmDemouse-confirm-demo | guarahooks | Examples | Free | no deps | |
| UseCookieDemouse-cookie-demo | guarahooks | Examples | Free | no deps |
