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

218
Views
¿Es posible actualizar los accesorios o declararlos como var para representar el subcomponente en el componente secundario? en NextJS

Construyo el nombre del componente padre e hijo RightFrame , quiero mostrar un componente diferente. así que uso el estado para actualizar el componente secundario y pasarlo como props . pero quiero que el componente secundario también pueda actualizar el estado (ahora accesorios). pero sé que la regla tiene que declarar props como constantes, por lo que no se puede actualizar.

el componente principal se parece a:

 const [page, setpage] = useState(); return( <button onClick={() => setpage("main")} ... <RightFrame page={page}/> );

y RightFrame que tienen 3 subcomponentes y quiero que actualicen la page por sí mismos para cambiar la page (ya que EditClass y CreateClass son los componentes que tienen una acción que se puede cancelar, así que después de cancelar con el botón y volver a renderizar Class by <button onClick={page = "main"} )

 export default function RightFrame(props) { const { page } = props; return ( <> {page == "main" && <Class/>} {page == "edit" && <EditClass/>} {page == "new" && <CreateClass/>} </> )

y ese es el problema que quiero resolver, así que no sé si es posible declarar props como var on not.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Puede pasar setPage como accesorios para que pueda usar la función para actualizarlo. Ejemplo

Ahora puede usar setPage en el componente secundario
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!