---
url: "https://vueda.dev/v3/reference/api/js/use/useField/functions/defaultIsRequiredViolation.md"
title: "defaultIsRequiredViolation"
---

# defaultIsRequiredViolation

## Overview

Determines whether a value would **violate a required field rule**.

This function is used in required field validation checks.
A value is considered a violation if it is `null`, `undefined`, `""`, `false`, or `0`.

## Signature

`defaultIsRequiredViolation(value)`

### Parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| <span id="param-value">value</span> | `any` | yes | The value to evaluate. |

### Returns

`boolean`

`true` if the value violates required field constraints, otherwise `false`.

## Source

`client/lib/use/useField.js:82`
