Skip to content

Commit 24cf34e

Browse files
committed
ADd isomorphic information
1 parent c779855 commit 24cf34e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,19 @@
66
<img src="./assets/ajv-react.png" alt="AJV React Logo">
77
</p>
88

9+
> "The most awesome React form validation library I've ever used." - **Gill Bates** 😉
10+
911
[use-ajv-form](https://github.com/agjs/use-ajv-form) is a custom React Hook enabling powerful and efficient form logic and validation using [Ajv JSON Schema Validator](https://ajv.js.org/). Designed for ease of integration, it offers an elegant solution to incorporate state and validation into any form, independent of the form's design and presentation.
1012

1113
This library, a part of the toolkit used extensively on [Programmer Network](https://programmer.network/), is fostered by our vibrant community on the [Programmer Network Twitch Channel](https://twitch.tv/programmer_network).
1214

1315
## Why Use React AJV Schema?
1416

15-
- **Streamlined Form Validation**: Automates form validation against the [JSON Schema Specification](https://json-schema.org/specification.html), significantly reducing manual validation needs.
16-
- **Plugin Extensibility**: Supports Ajv [plugins](https://ajv.js.org/packages/) for custom validators, adding flexibility to schemas.
17-
- **Design Agnostic**: Provides complete freedom in structuring, styling, and managing forms.
18-
- **Ease of Integration**: Simplifies form handling with minimal code, enhancing developer experience.
17+
- **Streamlined Form Validation**: 🌞 Automates form validation against the [JSON Schema Specification](https://json-schema.org/specification.html), significantly reducing manual validation needs.
18+
- **Plugin Extensibility**: 🌃 Supports Ajv [plugins](https://ajv.js.org/packages/) for custom validators, adding flexibility to schemas.
19+
- **Design Agnostic**: 🖼️ Provides complete freedom in structuring, styling, and managing forms.
20+
- **Ease of Integration**: 🚴🏻 Simplifies form handling with minimal code, enhancing the developer experience.
21+
- **Isomorphic Usage**: 🧙 Ideal for projects utilizing AJV on the backend (e.g., with Node.js or Fastify), as it allows you to share the same schemas, plugins, and custom validators between front-end and back-end, ensuring consistency and efficiency in validation logic.
1922

2023
## Installation
2124

0 commit comments

Comments
 (0)