fform: React & JSONSchema - maximum flexibility

fform







Flexibile form (fform) is a form builder with minimal code redundancy, while being extremely flexible and extensible. Used technology stack: React (v16), Redux (optional), JSONSchema , TypeScript . The main idea is the maximum possible reuse of circuits, components and functions.







Features





Since, according to the JSONSchema specification, it is defined by data only in the JSON format, in fform the form is defined by 2 objects:









Flexibility, extensibility and re-application of ready-made circuits, components and functions are implemented as follows:









References






All Articles