LWC Lifecycle hooks
In a typical wire setup, the life cycle will be:
constructorwireprovisions empty object ({data, error} are each undefined)connectedCallbackrenderrenderedCallbackwireprovisions results from serverrender(if dirty data)renderedCallback(ditto)
Using imperative Apex in the constructor, you end up with:
constructorconnectedCallbackrenderrenderedCallback- Apex call returns data
render(if dirty data)renderedCallback(ditto)