Обновить
Комментарии 9

Идея хорошая. Я когда-то начинал делать подобное. Идея была в том, чтобы получать на фронте JSON Schema формы, которая генерируется на беке исходя из заданных валидаторов и схемы БД.
Итогово остановился на половине реализации, так как для решения задачи хватило.
Возможно, кто-то подскажет решения, которые уже умеют адекватно генерировать формы из JSON Schema и при этом написаны на современном React.

А у вас есть опыт применения react-hooks-form?
Их демки довольно многообещающие, а упор на производительность манит.


Есть ли какие слабые стороны этой библиотеки?

Сам не использовал, поэтому подробности не знаю. Библиотека действительно весьма производительная, для большинства задач более чем подходит. Однако, насколько мне известно, документация React не рекомендует использовать не управляемые компоненты https://ru.reactjs.org/docs/uncontrolled-components.html

Вернее наоборот, документация рекомендует использовать управляемые компоненты.

Мы начали постепенный переход на react-hooks-form с redux-form. Все довольны.
Слабые стороны в клонируемых полях, по крайне мере на момент использования, мб сейчас что то и изменилось
Я использую react-final-forms, весьма гибок на мой взгляд
Много раз использовал react-hook-form и остался доволен работой библиотеки. Хорошая и понятная дока, а также производительность. Для себя решил, что лучше использовать готовый инструмент, чем писать свой велосипед.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.