Валидация 0 для Input

У меня есть проблема с валидацией значений, проверяю заполнено-ли поле

export const required = value => {
    if(value) return undefined;
    return `Введите обязательное поле`;
}

Но когда там значение 0 для стандартного значения, проверка срабатывает как будто поле пустое


Ответы (2 шт):

Автор решения: Nixs Code
if (value == ""){
    return `Введите обязательное поле`;
}
→ Ссылка
Автор решения: Personal Beats

0 являетса логически false в java script

А функцыя Number(false) даст 0

Поэтому можно выводить прямо в HTML этотже Number(false) иначе 0

Если "undefined" то стандарт можно записать как Var txt = null но в этом случаи строка будет пустая

→ Ссылка