You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://data-driven-forms.org/)
6
8
7
9
Data Driven Forms is a React library used for rendering and managing forms with a lot of provided features based on [React Final Form](https://github.com/final-form/react-final-form).
8
10
9
11
10
12
:question: Why to use Data Driven Forms? :question:
11
-
- All forms shared the same functionality!
12
-
- Components are controlled in one place!
13
-
- You can easily migrate to different sets of components!
14
-
- All functionality is provided (see below!)
13
+
- All forms **shared** the same **functionality**!
14
+
- Components are **controlled** in **one place**!
15
+
- You can **easily migrate** to different sets of components!
16
+
- All **functionality** is **provided** (see below!)
15
17
16
18
:tada: Features :tada:
17
-
- Easily readable schema, you don't need to know any HTML or JS to be able to write your own form schemas!
18
-
- You can use your own components or use one of our provided mappers ([PatternFly 3](https://patternfly-react.surge.sh/patternfly-3/index.html), [PatternFly 4](https://patternfly-react.surge.sh/patternfly-4/), [Material-UI](https://material-ui.com/) or [Ant Design](https://ant.design/)!)
19
-
- Form state managing out-of-the-box (including error states!)
20
-
- Fully customizable (you can use your own buttons, actions, etc.)!
21
-
- Conditional fields!
22
-
- Custom field validation with basic set included!
23
-
- Datatype validation!
24
-
- Cross-field validation!
25
-
- Asynchronous validation supported!
26
-
- Supporting Wizard forms!
27
-
- Supporting [Final Form Field Array](https://github.com/final-form/react-final-form-arrays)!
19
+
-**Easily readable schema**, you don't need to know any HTML or JS to be able to write your own form schemas!
20
+
- You can use your **own components** or use one of our **provided mappers** ([PatternFly 3](https://patternfly-react.surge.sh/patternfly-3/index.html), [PatternFly 4](https://patternfly-react.surge.sh/patternfly-4/), [Material-UI](https://material-ui.com/), [Ant Design](https://ant.design/)! and more, see below!)
21
+
-**Form state manager** out-of-the-box (including error states!)
22
+
- Fully **customizable** (you can use your own buttons, actions, etc.)!
23
+
-**Conditional** fields!
24
+
- Custom field **validation** with basic set included!
25
+
-**Datatype** validation!
26
+
-**Cross-field** validation!
27
+
-**Asynchronous** validation supported!
28
+
- Supporting **Wizard** forms!
29
+
- Supporting **[Final Form Field Array](https://github.com/final-form/react-final-form-arrays)!**
28
30
- ... and a lot more!
29
31
30
32
:book: For more information please visit the [documentation](https://data-driven-forms.org/). :book:
@@ -38,8 +40,8 @@ Data Driven Forms is a React library used for rendering and managing forms with
Data Driven Forms is a monorepo which uses [Lerna](https://github.com/lerna/lerna), so you can use all its commands as well.
259
+
Data Driven Forms is a monorepo that uses [Lerna](https://github.com/lerna/lerna) and [yarn workspaces](https://classic.yarnpkg.com/blog/2017/08/02/introducing-workspaces/), so you can use all its commands as well.
@@ -103,7 +108,7 @@ Data Driven Forms supports all kinds of component, basic set is consisted of:
103
108
104
109
### Development setup
105
110
106
-
Data Driven Forms is a monorepo which uses [Lerna](https://github.com/lerna/lerna), so you can use all its commands as well.
111
+
Data Driven Forms is a monorepo that uses [Lerna](https://github.com/lerna/lerna) and [yarn workspaces](https://classic.yarnpkg.com/blog/2017/08/02/introducing-workspaces/), so you can use all its commands as well.
0 commit comments