I would like my LWC component to hold off rendering until all the initial data is fetched. I am calling an Apex method to load the initial data imperatively in connectedCallback.
As the call to Apex is asynchronous, the fields are rendered with empty data for a bit which is not a good user experience.
I am using the spinner to be shown until all the data is fetched.
But just wondering whether we can hold off rendering until the initial data is loaded.