Skip to content

Commit 0e84618

Browse files
committed
Validation block schema
1 parent 07acf21 commit 0e84618

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

articles/Validation.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Validation
22

3-
A validator is a function that takes form values, and returns errors for these values in the same object structure.
3+
A validator is a function that takes form values, and returns errors for these values in the same object structure:
4+
5+
![](/images/validator.png)
46

57
You can use a validator by passing it to the [`useForm`](/docs/useForm) hook.
68

@@ -9,6 +11,8 @@ Its it recommended to use a validation library, as this makes the process of val
911
- [typed-object-validator](/docs/typed-object-validator): recommended, a typed-checked validation library
1012
- [yup](/docs/yup): a widely used validation library
1113

14+
You can ofcourse use every validation library there is, but the errors must be converted to be compatible with this library.
15+
1216
## Example
1317

1418
```tsx

public/images/validator.drawio

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<mxfile host="Electron" modified="2021-04-07T19:19:58.673Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/14.5.1 Chrome/89.0.4389.82 Electron/12.0.1 Safari/537.36" etag="T7o3mKai2xnlKYz7Nr08" version="14.5.1" type="device"><diagram id="DUvmS3gtdfAyBsockIrd" name="Page-1">7VjbcpswEP0aHtPBYOz60ZekTSftTMeZNHnqKLAGpUIisnzr13d1wYAht07SSTPxg43OapfdPdIR2Aun+faTJEX2VSTAvMBPtl4484JgEPr4rYGdBaJhzwKppImFasCc/gYHOr90RRNYNiYqIZiiRROMBecQqwZGpBSb5rSFYM27FiSFFjCPCWujP2iiMot+jPwK/ww0zco793xnyUk52QHLjCRiU4PCYy+cSiGUvcq3U2C6d2VfrN/JHdZ9YhK4eozDdP794mRy+2t8xuT57Gd2Oo7lUehyU7uyYEiwfjcUUmUiFZyw4wqdSLHiCeioPo6qOWdCFAj2ELwBpXaOTLJSAqFM5cxZYUvVZe36Sof6ELnRbOsim8GuHHAld5f1Qc1LDys3Myr9bH26qDvb5qClWMkY7ulVufyITEHdMy/Yk4ubAkQOmA/6SWBE0XUzD+KWZ7qfVzGIF47EJxDq4q4JW7k7ecGAYbqThcCC9UZhQhrL4Hal1x62KPTNpw4NUvdrfJcF4Y1lUk7UQY8WJKcMGz729BIckLywUcM+/sbYVgoSTRw2Lav2MN8m0NKsGB2m1y+2HekM9xlhc2xSzUSv5SGCE23lTTih67sLOszD5cgoh6PM7XZjHXVmWb9FE3IcLEjcvOt036Rvpkn7iE+my7aXXy9tl31Octgz46Z/ERmvO08f6BXCHbW8ivIgJ5Qd1nej6+v7qbHVo/wXRQ5nf5XpIXog603R3mRUwbywJWzw4G4KNGE05XjNYFEFW4NUsL1fRduq5xz67hB0TwHB0I031ZkalCdnVjtPR/4L6WTwrpPvOtmpk3qfLLCC5O0J4ynH9Y7bojS/a+Pr0MZHiGP4L8Wx3xLHC71uiBKawsWKx4oK3uojtkB1NyvGViD94UQ3iuLb1dgZcpok9qUCUEzItQmlWSgE5crUFU28aKZj4XuEFRwTWrPv3jB60fMQEUQHRIzaRPS6iAheioioRcSJkHmJLN8cA6MDAvodBHQ9JrwYAYMWAecZNDQVpDS7IkehqAnWGyOmH0UPMxM8DzM4rP4VMbbaX0vh8R8=</diagram></mxfile>

public/images/validator.png

12 KB
Loading

0 commit comments

Comments
 (0)