Valtio
React 🟡 MidDefinition
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.