Search
Write a publication
Pull to refresh

Comments 2

Как оно в сравнении с проверенным flutter_form_builder?

Да, обе библиотеки по сути решают одни и те же задачи: делают работу с формами во Flutter удобнее и централизованнее. Однако go_form действительно предлагает два удобных «синглтона» из коробки, которые в flutter_form_builder придётся делать вручную:

  1. Асинхронная валидация — у go_form вы сразу можете задать валидатор, возвращающий Future<String?>, и он автоматически покажет ошибку после завершения запроса.

  2. Дебаунс изменений — в go_form для каждого поля можно настроить debounceDuration, чтобы onChanged срабатывал только после паузы ввода.

В остальном API у них очень похожий: центральный контроллер, регистрация полей, управление ошибками и фокусом. Но если вам важны эти две фичи «из коробки», go_form будет более готовым решением.

Sign up to leave a comment.

Articles