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

521
Vistas
¿Hay alguna diferencia entre modificar propiedades a través de React.createContext() o propiedad de valor?

Digamos que tienes el siguiente código:

 //App.js //logoutHandler function defined here function App { const testContext = React.createContext({ isLoggedIn: false, onLogout: logoutHandler }) return ( <testContext.Provider> //Some code with components </testContext.Provider> ) }

Aparte del hecho de que los valores en la propiedad de valor anulan los valores predeterminados, ¿es esto diferente a establecer la propiedad de valor en testContext como:

 //App.js //logoutHandler function defined here function App { return ( <testContext.Provider value = {{ isLoggedIn: false onLogout: logoutHandler }} > //Some code with components </testContext.Provider> }

Gracias.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Pasar la propuesta de valor a través del Proveedor es útil de muchas maneras:

  1. Los proveedores se pueden anidar para anular valores más profundos dentro del árbol. Por lo tanto, puede tener diferentes valores para diferentes nodos más profundos en el árbol.

  2. Los consumidores que son descendientes de un Proveedor volverán a renderizar cada vez que cambie la propiedad de valor del Proveedor.

No puede hacer esto con el valor predeterminado. El defaultValue permanece igual y no provoca que se vuelvan a procesar.

about 4 years ago · Juan Pablo Isaza Denunciar
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