Instruction: Explain the concept of code-splitting and describe how it can be implemented in a React app.
Context: This question evaluates the candidate's knowledge in optimizing React applications for performance by reducing the size of the JavaScript files that need to be downloaded.
easy
medium
medium
medium
hard
hard