When storing an entity in a database, it is important in the system to verify that the data it has is correct.
The timing of validation may be client-side, business logic, just before persisting in the database, etc., but this component allows you to manage many validations in one place.
See Tutorial for easy usage.