Toolverse
Wszystkie skille

form-gen

autor: openclaw

Generuj gotowe formularze React z walidacją w jednej komendzie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile

O skillu

Tworzenie formularzy bez boilerplate'u. Opisz pola, które potrzebujesz, a narzędzie wygeneruje kompletny komponent React z wbudowaną walidacją, obsługą błędów i dostępnością. Używa react-hook-form i zod do zarządzania stanem i schematami walidacji. Idealne do szybkiego prototypowania, nauki frameworków lub budowania formularzy bez ręcznego pisania kodu.

Jak używać

  1. Upewnij się, że masz zainstalowany Node.js 18 lub nowszy oraz ustawioną zmienną środowiskową OPENAI_API_KEY z kluczem do API OpenAI.

  2. Uruchom narzędzie z opisem formularza, który chcesz wygenerować. Przykład: npx @lxgicstudios/ai-form "formularz rejestracji z polem email, hasło i imię". Narzędzie automatycznie określi pola i reguły walidacji.

  3. Aby wygenerować komponent w TypeScript, dodaj flagę -t na końcu komendy: npx @lxgicstudios/ai-form "formularz rejestracji z email, hasło, imię" -t. TypeScript pomoże wyłapać błędy na etapie kompilacji.

  4. Jeśli chcesz zapisać wygenerowany komponent do konkretnego pliku, użyj flagi -o: npx @lxgicstudios/ai-form "formularz kontaktowy" -o MojFormularz.tsx -t. Plik zostanie utworzony w bieżącym katalogu.

  5. Wygenerowany komponent będzie zawierać walidację, obsługę stanów błędów i atrybuty dostępności. Rozważ dodanie stanów ładowania, aby pokazać postęp podczas wysyłania formularza, oraz wyświetlanie błędów inline zamiast czekania na submit.

Podobne skille