vanshaj2023 commented on issue #3327:
URL:
https://github.com/apache/apisix-dashboard/issues/3327#issuecomment-4066755087
Hi @Baoyuantop,
Thank you so much for taking the time to trace the data flow and explain the
architecture!
You are completely right. I originally spotted the isLoading={!schema} line
while doing static analysis of the codebase and assumed it was a vulnerability
to an infinite loading state. I didn't realize that useSuspenseQuery and the
PluginMetadata cache were already guaranteeing the data presence before the
drawer even renders.
I really appreciate the detailed breakdown of how the suspense boundary and
the synchronous cache lookup work together here. It helps me understand the
dashboard's architecture much better for future GSoC contributions.
Thanks again for your time and guidance!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]