Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

94
Views
La mejor manera de pasar el estado de mutación en los componentes secundarios y luego usarlo en el componente principal y usar la memorización

Tengo una página compilada con 3 componentes de formulario. Quiero que la página principal tenga el estado y pase el estado a los componentes secundarios. Luego, quiero mutar el estado en los formularios y luego usarlos en el componente principal. Lo estoy haciendo actualmente. de una manera similar a la que se muestra a continuación, pero no estoy seguro de si este es el mejor enfoque para manejar el estado en los componentes secundarios, ¿hay una mejor manera? También quiero memorizar los componentes del formulario con react.memo para evitar que se vuelvan a renderizar a menos que los accesorios hayan cambiado. Cualquier ayuda sería muy apreciada

 const [form1, setform1] = useState<boolean>(false); const [Form2, setform2] = useState<string>(""); const [form3, setForm3] = useState({}); <form1 form1={form1} setfrom1={setform1} otherProps={otherProps} /> <form2 form2={form2} setfrom2={setform2} otherProps={otherProps} /> <form3 form3={form3} setfrom1={setform3} otherProps={otherProps}/>
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Además, puede usar la API de contexto. Si sus otros accesorios son similares para sus formularios, será la mejor solución para su.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!