{"repo":"joanpablo/reactive_forms","free":true,"listed":false,"github":"https://github.com/joanpablo/reactive_forms","clone":"git clone https://github.com/joanpablo/reactive_forms.git","description":"This is a model-driven approach to handling form inputs and validations, heavily inspired in Angular's Reactive Forms","language":"Dart","stars":503,"topics":["flutter","dart","reactive","forms","form"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Reactive Forms This is a model-driven approach to handling form inputs and validations, heavily inspired by Angular's Reactive Forms. Table of Contents - Getting Started - Minimum Requirements - Installation and Usage - Creating a Form - Getting/Setting Form Data - Validators - Predefined Validators - Custom Validators - Pattern Validator - FormGroup Validators - Password and Password Confirmation - Asynchronous Validators - Debounce Time in Async Validators - Composing Validators - Groups of Groups - Dynamic Forms with FormArray - Arrays of Groups - FormBuilder - Groups - Arrays - Control - Control State - Reactive Form Widgets - How to Customize Error Messages - Reactive Widget Level - Global/Application Level - Parameterized Validation Messages - When do Validation Messages Appear? - Touching a Control - Overriding Reactive Widgets Show Errors Behavior - Enable/Disable Submit Button - Submit Button in a Separate Widget - ReactiveFormConsumer Widget - Focus/Unfocus a FormControl - Focus Flow Between Text Fields - Enable/Disable a Widget - How does ReactiveTextField differ from native TextFormField or TextField? - Reactive Form Field Widgets - Bonus Field Widgets - Other Reactive Forms Widgets - Advanced Reactive Field Widgets - ReactiveValueListenableBuilder for Listening to Value Changes in a FormControl - ReactiveForm vs. ReactiveFormBuilder: Which to Choose? - Reactive Forms + Provider Plugin - Reactive Forms + Code Generation Plugin - How to Create a Custom Reactive Wid","default_branch":null,"files":null,"tree":[],"storefront":"/r/joanpablo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joanpablo/reactive_forms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}