How would you implement route-based code splitting with role-based access control in a React app · InterviewLane