When to use data.loading vs <suspense> - SolidJS