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

168
Vistas
React Hooks Form useFieldsForm Errors no funciona en el primer renderizado

Estoy usando useFieldArray de react-hooks-form. Pero cuando agrego un nuevo campo con reglas requeridas; El error requerido no aparece en mi pantalla cuando lo envío. Pero después de eso, si agrego un nuevo campo y luego lo elimino, entonces puedo ver ese error en mi pantalla. Entonces no funciona en el primer render. Entonces, ¿qué estoy haciendo mal? Cómo puedo resolverlo ? Mis codigos:

 const { fields, append, remove } = useFieldArray( { control, name: "Taxes", } );

Seleccionar algo de seleccionar y encontrar mi modelo de mi lista y luego agregarlo como entrada:

 const value=e.target.value; const model = otherTaxesList.find((x) => x.Id === value); append(model);

FormInput es simplemente un controlador con una interfaz de usuario de material OutlinedInput

 { fields.map((item, index, arr) => { return ( <React.Fragment key={item.id}> <div className="flex "> <FormInput className="flex-1" control={control} name={`Taxes[${index}].model`} label={item.Name} type="number" rules={{ required: customRules.required }} error={errors.Taxes?.[index]?.model && errors.Taxes?.[index]?.model} placeholder={item.Name} /> <button type="button" onClick={() => remove(index)}> Delete </button> </div> </React.Fragment> ); }); }
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