3 repository-uri
Validates a group of nested forms together so that validating the parent automatically validates all children.
Distinct from Forms and Validation: Distinct from Forms and Validation: focuses on hierarchical validation of nested forms rather than general form state or schema handling.
Explore 3 awesome GitHub repositories matching part of an awesome list · Nested Form Validation. Refine with filters or upvote what's useful.
Phoenix LiveView is an Elixir-based framework that renders HTML on the server and sends only the changed parts to the client over a persistent WebSocket connection. It operates on a process-per-connection model, where each user session runs in its own isolated Elixir process for fault tolerance and independent state management, and includes a LongPolling fallback transport for environments where WebSocket connections are unavailable. The framework provides server-side rendered diffs and WebSocket-based state synchronization to maintain a continuous bidirectional channel between server and cli
Renders and manages form fields for associated data models such as embedded schemas or child records.
Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse
Validates a group of nested forms together so that validating the parent automatically validates all children.
Acest proiect este o bibliotecă reactivă de gestionare a stării, concepută pentru gestionarea datelor complexe din formulare și a logicii de validare. Utilizează tipare bazate pe observabile pentru a sincroniza componentele interfeței utilizator cu modelele de date subiacente, asigurându-se că stările formularelor rămân consistente pe parcursul unei aplicații. Biblioteca oferă o abordare structurată pentru gestionarea inițializării formularelor, urmărirea câmpurilor și evenimentele ciclului de viață. Biblioteca se distinge prin suportul pentru structuri de date profund imbricate și compoziție ierarhică, permițând validarea recursivă și actualizările dinamice în arbori de obiecte complecși. Dispune de un motor de validare bazat pe schemă care suportă atât reguli sincrone, cât și asincrone, alături de interceptarea de tip middleware care permite logicii personalizate să monitorizeze sau să transforme datele în timpul actualizărilor de câmp. Dezvoltatorii pot accesa și manipula câmpuri specifice dinamic folosind adresarea bazată pe cale, oferind flexibilitate atunci când lucrează cu modele de formulare mari sau în evoluție. Dincolo de gestionarea de bază a stării, biblioteca include utilitare pentru transformarea datelor, cum ar fi formatarea valorilor de input și calcularea valorilor câmpurilor pe baza altor date din formular. Oferă capabilități de orchestrare a mai multor formulare pentru a coordona validarea și trimiterea pe mai multe instanțe și rămâne decuplată de straturile de prezentare specifice pentru a permite integrarea cu orice bibliotecă de componente de interfață utilizator. Framework-ul oferă, de asemenea, instrumente încorporate pentru monitorizarea evenimentelor ciclului de viață al câmpurilor și depanarea tranzițiilor interne de stare.
Organizes deeply hierarchical or dynamic form inputs into structured models that support recursive validation and automated state updates.