Skip to content

artembert/dynamic-form-constructor

Repository files navigation

Dynamic form constructor 👉 Demo

Generate HTML form by using JSON config

Demo: https://artembert.github.io/dynamic-form-constructor/

application

Key features

Validate JSON

validate json Online JSON editor checks for syntax mistakes and provides human-readable feedback

Show plugs instead of wrong configured form fields

fallback Form generator renders the error message and config of wrong field

Memoize components to prevent excess rerender

memoization Only changed fields will be rerendered when you change the config

Configurable options

Supported field types

  • Text
  • Number
  • Textarea
  • Date
  • Checkbox
  • Radio

Supported action buttons

  • button
  • submit
  • reset

License

MIT License (c) Artem Beresnev