A bit more elegant than my last workaround, but still a workaround, I made a const noop = (...args: any[]) => undefined; and just call that with the triggers as args in the JSX, like <Suspense>{noop(resourceReturn())}</Suspense>
Hmm, couldn't get createRenderEffect to work. Could it be cause my Suspense is in the same component, whereas if it was in a child comp of Supense it will trigger?
Thanks, but at a later time. Now I'm making trendy embedded microsites with solid customElement 😂
The intermediary solution is to skip the spinner, will probably get back to it at a later time