Is it ok to use a global store to persist component state between mounts? - SolidJS