React Component Generator Instructions When creating React components: 1. Determine component type : Client or Server component 2. Define props interface with TypeScript 3. Implement with best practices 4. Add accessibility attributes Templates Client Component Server Component Form Component with React Hook Form Accessibility Checklist - [ ] Use semantic HTML elements - [ ] Add for icon-only buttons - [ ] Include attributes where needed - [ ] Ensure keyboard navigation works - [ ] Add and for form errors - [ ] Use for loading states ---