Siempre he tenido esta duda y es, entre Redux y context API hay un versus? Y si es así, cuál podrían ser las ventajas del uno o el otro?

Johan Stivens Suarez Galindo

Johan Stivens Suarez Galindo

Pregunta
studenthace 5 años

Siempre he tenido esta duda y es, entre Redux y context API hay un versus? Y si es así, cuál podrían ser las ventajas del uno o el otro?

3 respuestas
para escribir tu comentario
    Cristian Blandón

    Cristian Blandón

    studenthace 4 años

    Redux no es una librería (bueno, si), es una arquitectura, toda una metodología de trabajo. Si solo usabas Redux para tener un estado global, entonces Context de React te servirá para lo mismo, sea robusta o pequeña tu aplicación. De lo contrario, Context no llega a reemplazar a Redux.

    Mario Calvo

    Mario Calvo

    studenthace 5 años

    Hola Johan

    Aquí hay una buena lectura del blog de Platzi que nos ayuda a entender que Redux va más allá de las funciones que tiene Context de React.

    https://platzi.com/blog/redux-no-esta-muerto/

    También he leído en foros que Context no es tan eficiente (por el momento) como sí lo es Redux cuando tu web tiene un alto trafico de trasacciones. Sería bueno darle seguimiento a esto porque lo más probable es que Context irá mejorando.

    diego andres guzman

    diego andres guzman

    studenthace 5 años

    depende del para que lo uses redux al ser una libreria comotal tiene cierta robustez que no tiene context, pero tambien por eso mismo redux es un tanto mas complejo de implementar. para aplicaciones sensillas creo que contex funciona muy bien , pero si la aplicacion requires de flugo de muchos datos complejos es mejor redux,

Curso de Gatsby JS [Empieza Gratis]

Curso de Gatsby JS [Empieza Gratis]

Desarrolla sitios y aplicaciones web de alto rendimiento con Gatsby, el framework basado en React que te permite estructurar proyectos, interactuar con React, utilizar plugins, crear componentes y manejar estilos. Consume datos de GraphQL en tiempo de construcción en lugar de tiempo de ejecución para llevar tu aplicación a producción en Netlify.

Curso de Gatsby JS [Empieza Gratis]
Curso de Gatsby JS [Empieza Gratis]

Curso de Gatsby JS [Empieza Gratis]

Desarrolla sitios y aplicaciones web de alto rendimiento con Gatsby, el framework basado en React que te permite estructurar proyectos, interactuar con React, utilizar plugins, crear componentes y manejar estilos. Consume datos de GraphQL en tiempo de construcción en lugar de tiempo de ejecución para llevar tu aplicación a producción en Netlify.