Valtio

React 🟡 Mid

Definition

State management base sur des proxies JavaScript. L'etat est mutable directement et Valtio detecte les changements automatiquement via Proxy.

Analogie

Comme un miroir magique : tu modifies l'objet original et le reflet (composant) se met a jour automatiquement.

Exemple de code

const state = proxy({ count: 0, text: 'hello' });

function Counter() {
  const snap = useSnapshot(state);
  return (
    <button onClick={() => { state.count++; }}>
      {snap.count}
    </button>
  );
}

Cas d'usage

Developpeurs preferant la mutation directe d'objets, prototypage rapide, migration depuis MobX.

Termes lies

#state#ecosystem