Your question is Optimize React Dashboard Load. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
What strategies do you use to optimize the initial load time and bundle size of a heavy, feature-rich dashboard application built on React? Discuss how you would measure the problem, reduce JavaScript delivered for the first render, and preserve application functionality. Address code splitting, dependency selection, caching, rendering strategy, and verification in production builds.