User Store creation
This store inherits from the useContactStore, which in turn inherits from the useItemStore.
In addition, the Store extends the setData method also declared in the parent Store useItemStore.
The store is also persisted every time its state is modified, thanks to the persist.watchMutation option, and sensitive data is encrypted thanks to the persist.persistedPropertiesToEncrypt option (see localStorage "connectedUser" key).
@see
For more information on parent stores extended by useUserStore : Github repo