Skip to main content

Dynamic Form React Core

@nvs-dynamic-form/react-core is a React library for building forms dynamically from typed field definitions.

It is built on top of Formik and ships with a set of core building blocks (form container, field rendering, group/array fields) plus example configurations you can use as a starting point.

Key concepts

  • Fields: a list of field definitions (FieldBase, GroupField, ArrayField) that describes what the form should render.
  • Form elements: per-field React components used to render each field type.
  • Form builder: composes fields into a layout, with optional containers.

Supported versions

  • React: ^18
  • Formik: ^2
note

This package is published as @nvs-dynamic-form/react-core.