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

203
Vistas
¿Puedo completar un campo formik initialValue que es una matriz? estoy usando el menú desplegable de selección múltiple de reacción aquí, por favor, ¿cómo puedo hacer esto?

** const initialValues AssignClass: [], **

** AHORA EN EL COMPONENTE DESPLEGABLE DE SELECCIÓN MÚLTIPLE, he configurado formik allí para mi mejor esfuerzo, eche un vistazo **

 import { ErrorMessage, useField } from "formik"; import Multiselect from "multiselect-react-dropdown"; const optionsArray = [ { name: "Option1", id: 1 }, { name: "Daniel", id: 2 }, ]; const AppMultiSelect = ({ label = "Assign Class(es)", obscure = false, extraClasses, error, touched, onFieldTouched, options, onSelect, onRemove, ...props }) => { const [field, meta, helpers] = useField(props); console.log(helpers, " the helpers"); return ( <div className="flex flex-col cursor-pointer w-full z-50 p-[5px]"> <label className="text-[14px] text-[#7D8592] font-semibold mb-2"> {label} </label> <div className=" w-full text-[#DADADA] py-[7px] border border-[#D8E0F0] rounded-2xl focus:border-danger focus:ring-danger py-[12px] px-[14px]"> <Multiselect options={options} // Options to display in the dropdown selectedValues={null} // Preselected value to persist in dropdown onSelect={(selectedList) => { helpers.setValue(...field.value, selectedList); console.log(selectedList, " you selected this"); }} // Function will trigger on select event onRemove={(selectedItem) => console.log(field.value, " to be removed") } // Function will trigger on remove event displayValue="name" // Property name to display in the dropdown options {...props} /> </div> {/* {error && touched && ( <span className="text-[14px] text-accent">{error}</span> )} */} </div> ); }; export default AppMultiSelect;

** entonces, como ves arriba, estoy usando setValue, pero luego, el campo se actualiza pero sucede una vez, incluso si sigo seleccionando más elementos... gracias de antemano, por cierto, estoy haciendo la validación de formik y el resto en otro componente llamado addTeacher , y usando yup para la parte del esquema **

 AppMultiSelect name="AssignClass" options={[ { name: "fred" }, { name: "cere" }, { name: "veee" }, { name: "mmeee" }, { name: "typ" }, { name: "wewe" }, ]} />
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