Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

200
Vistas
Yup does not return a message in React JS

In my react js application i have this schem:

start: yup.date()
  .transform(function(value, originalValue) {
    return !isVaid(value) ? 'fake' : value;
  })
  .typeError('Start should be real date')
  .required('start is required'),

end: yup.string()
  .when(['start'], (start, schema) => {
    console.log(startDate, 'test')
    return schema.transform((currentValue) => {
      if (DateTime.fromISO(start) > DateTime.fromISO(currentValue)) {
        return schema.typeError('End  has to be more than start ')
      }
    })
  })
  .required('End is required'),

The first rule for start is working but the second does no return a message when start is more than end? Is there a issue and how to solve it? I want to return a message when start is higher that end.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda