store
A deeply reactive store for managing application state.
import { store } from '@hellajs/store';
// Create a nested storeconst userStore = store({ name: 'John Doe', age: 30, address: { street: '123 Main St', city: 'New York', },});
// Get a plain object snapshotconst user = userStore.computed();console.log(user);// { name: 'John Doe', age: 30, address: { street: '123 Main St', city: 'New York' } }
// Update nested propertyuserStore.update({ address: { city: 'San Francisco', },});console.log(userStore.address.city()); // 'San Francisco'
userStore.address.street('789 Oak St'); // Set property directlyconsole.log(userStore.address.street()); // '789 Oak St'