Master
Lenguajes & Frameworks

Jotai y Zustand

Published: Apr 13, 2021
Apr 2021
Evaluar?

En la edición anterior del Radar, comentamos sobre el inicio de una etapa de experimentación con el manejo de estado en aplicaciones React. Movimos a Redux de vuelta al anillo "Probar", indicamos que ya no es nuestra elección por defecto, y mencionamos a Recoil, de Facebook. Ahora queremos destacar a Jotai y Zustand, otras bibliotecas para el manejo de estado para React. Su objetivo es ser pequeñas y fáciles de usar; y (tal vez por casualidad) sus nombres son las traducciones de la palabra "estado" en japonés y alemán respectivamente. Mas allá de estas similitudes, hay diferencias en su diseño: el de Jotai se acerca más a Recoil, por cuanto el estado consiste de átomos que se almacenan dentro del árbol de componentes de React, mientras que Zustand almacena el estado fuera de React en un solo objeto de estado, muy parecido a como lo hace Redux. Los autores de Jotai proveen una lista muy útil para decidir cuándo usar cuál.