const st = useStates({ initialStates: { user: { name: '', address: { city: '' } }, items: [] } }); // Lecture st.get('user'); // { name: '', address: { city: '' } } st.get('user.name'); // '' st.get('user.address.city'); // '' st.get('items'); // [] st.get('items[0]'); // undefined // Écriture st.set('user.name', 'Jean'); st.set('user.address.city', 'Paris'); // Écriture avec fonction st.set('count', prev => prev + 1); // Manipulation de tableaux st.set('items[]', { id: 1 }); // Push st.set('items[0].name', 'test'); // Modifier index st.unset('items[0]'); // Supprimer index