Master
Published: Apr 13, 2021
Apr 2021
Avalie?

Na edição anterior do Radar, comentamos sobre o início de uma fase de experimentação com gerenciamento de estado em aplicações React. Movemos o Redux de volta ao anel Experimente, registrando que não é mais nossa escolha padrão, e mencionando o Recoil do Facebook. Neste volume, queremos destacar Jotai e Zustand: ambas são bibliotecas de gerenciamento de estado para React, ambas pretendem ser pequenas e simples de usar e, talvez não por coincidência, ambos os nomes são traduções da palavra estado em japonês e alemão, respectivamente. Além dessas semelhanças, no entanto, há diferenças em seu design. O design do Jotai é mais próximo ao do Recoil, pois o estado consiste em átomos armazenados na árvore de componentes React, enquanto o Zustand armazena o estado fora do React em um único objeto de estado, de forma muito semelhante à abordagem adotada pelo Redux. Os autores do Jotai fornecem uma lista de verificação útil para decidir quando usar qual.