useFormBundle()
function useFormBundle<B>(factory): B;
Defined in: platforms/react/hooks/use-form-bundle.ts:40
Собрать форму один раз и держать её стабильной; живую стратегию валидации армировать в эффекте (не при SSR — там эффекты не выполняются).
Type Parameters
B
B extends FormBundleLike
Тип бандла конкретной фабрики.
Parameters
factory
() => B
Фабрика бандла, обычно () => createCoreForm({…}).
Returns
B
Стабильный бандл.
Example
const credit = useFormBundle(() => createCoreForm<CreditForm>({ model: createCreditModel() }));
Remarks
Передавайте именно фабрику: useState трактует функцию как ленивый инициализатор, а некоторые
части бандла сами являются функциями (RenderSchemaProxy), поэтому useFormBundle(bundle.render)
вызвал бы её вместо сохранения.