Components
Primary React entry points for rendering standard config or compiler/adapter output.
DynamicFormCompiledDynamicFormDynamicFormProviderFormChainEffectWrapperThis page groups public exported APIs from packages/dynamic-form/src/exports.ts by purpose as a quick lookup entry. The topic docs remain the source of detailed behavior.
Primary React entry points for rendering standard config or compiler/adapter output.
DynamicFormCompiledDynamicFormDynamicFormProviderFormChainEffectWrapperInitialize effect handlers, access context, and reuse store initialization logic.
useInitHandlersuseFormChainContextuseStoreInitDescribe form config, field config, UI config, render hook parameters, and core value types.
FormConfigBaseFieldConfigDynamicFormPropsUIConfigFormValuesDesignerMetadataConfig, compiler, rules, diagnostics, and pure Runtime APIs that can be consumed directly from @whynotsnow/dynamic-form-core starting in 4.2.
@whynotsnow/dynamic-form-coreprocessFormConfigvalidateFormConfigcompileFormConfigRuleEngineresolveRuntimeStateAdapter contracts and default implementations for connecting different Form runtimes or UI shells.
assertFormAdaptercreateAntdFormAdaptercreateMemoryFormAdapterassertRendererAdapterantdRendererheadlessRendererRegister or extend field components and access the default Ant Design component set.
ComponentRegistryManagerDefaultRegistryFieldComponentsComponentRegistryConfigCompile domain field modules into standard FormConfig while preserving the runtime rendering pipeline.
compileFormConfigModuleRegistryManagerdefaultModuleRegistryFieldModuleNormalize ModuleConfig, JsonSchema, OpenAPI, or metadata inputs into module configs.
adaptModuleConfigscompileAdaptedFormConfigJsonSchemaAdapterOpenApiAdapterMetadataAdapterDeclarative synchronous rule layer that compiles to standard effects and reuses the existing handler pipeline.
RuleEnginecreateRuleEnginecompileRulesToEffectevaluateRuleSeparates stable field ids from Ant Design NamePath and supports nested value paths.
getFieldNameresolveFieldAddressFieldAddressRead rendered, submit, and validation participation from Runtime snapshots for debugging and designer previews.
getFieldRuntimeSnapshotgetRenderedFieldIdsgetSubmitableFieldIdsgetValidatableFieldIdsDefault config and config processing entry points for advanced integrations and tests.
getDefaultConfigprocessFormConfiggetFormConfigDiagnosticsvalidateFormConfig