Hay un formulario que usa Yup para la validación de datos, para un campo hay varias condiciones, debe ser un valor numérico entre 1 y 10, un valor predeterminado 5, debe mostrar un mensaje de error si la entrada es un número fuera del rango y otro mensaje de error si no hay entrada.
const schema = yup.object({ myInput: yup.number().default(5).min(1).max(10).required('no input'), ... });Muestra el valor predeterminado, 5, pero cuando se elimina y se hace clic en enviar, no hay ningún mensaje que diga "sin entrada".
Además, ¿dónde se debe agregar el mensaje de error si la entrada está fuera del intervalo [1, 10]?