Herramientas principales de Redux
Habiendo estudiado los fundamentos teóricos de Redux en las lecciones anteriores, podemos pasar al conjunto de herramientas principal, recomendado oficialmente, que también usaremos para crear una aplicación en Redux.
A pesar de que Redux es una pequeña biblioteca independiente de JS, se puede usar con varios frameworks. Se considera que se usa con mayor frecuencia precisamente con el framework React, y nosotros haremos lo mismo. Los creadores de Redux lanzaron el paquete oficial React-Redux, que permite que los componentes de React funcionen en conjunto con Redux.
La segunda herramienta importante para el trabajo es Redux Toolkit o simplemente RTK. Permite reducir el número de dependencias instaladas, simplificar el código y reducir la cantidad de código repetitivo en la aplicación, y también tiene muchas cosas útiles integradas, como Redux Thunk y Redux DevTools, de las cuales hablaremos más adelante.
Y, finalmente, la herramienta de depuración: la extensión para el navegador Redux DevTools Extension. Nos ayuda a rastrear los cambios de estado en el store de Redux y depurar la aplicación de manera eficiente.
La instalación de estas y otras herramientas adicionales, así como otras bibliotecas necesarias, la realizaremos en las próximas lecciones.