Eu gostei muito. Parabéns pela iniciativa.

obrigado!! ah e feliz pascoa hehe.

alias, eu já dei uma terceira melhorada nela, agora vc consegue setar o state como um localStorage e ele altera globalmente :)

import { stateStorage, useTriggerState } from "react-trigger-state";

// em alguma função
const value = stateStorage.set("my_first_state_storage", "testeee");

// esse cara pega as alterações q o de cima fzr (sem estar no msm componente :D)
const [state, setState] = useTriggerState({
  name: "my_first_state_storage",
});

daí se consegue fzr umas loucuras q nem essas:

import { stateStorage, useTriggerState } from "react-trigger-state";

// em alguma função
const value = stateStorage.set("my_first_state_storage", "testeee");
const value2 = stateStorage.set("outro_state", "testeee 1");
const value3 = stateStorage.set("outro_state2", "testeee 2");

sem precisar importar um milhao de states kk

Por favor, vá mantendo a DOC sempre atualziada, para facilitar e fortalecer o crescimento da sua lib.