Recall & Review
beginner
Why is having a clear folder structure important in React projects?
A clear folder structure helps keep code organized, makes it easier to find files, and improves teamwork by making the project easier to understand.
Click to reveal answer
beginner
What is a common way to organize components in a React project?
Group components by feature or purpose inside a
components/ folder, with each component in its own folder containing its code, styles, and tests.Click to reveal answer
beginner
What folders are typically included at the root of a React project?
Common root-level folders include
src/ for source code and public/ for static files. Inside src/, common folders include components/ for UI parts, hooks/ for custom hooks, and assets/ for images and styles.Click to reveal answer
intermediate
How should styles be organized in a React project?
Styles can be kept close to components, inside their folders, or in a shared
styles/ folder for global styles. Using CSS modules or styled-components helps keep styles scoped and manageable.Click to reveal answer
intermediate
What is the benefit of grouping files by feature instead of by file type?
Grouping by feature keeps all related files together, making it easier to work on one part of the app without jumping between folders for components, styles, and tests.
Click to reveal answer
Which folder usually contains reusable UI parts in a React project?
✗ Incorrect
The components/ folder holds reusable UI parts like buttons or cards.
Where should static files like images and icons be placed?
✗ Incorrect
Static files are usually placed in the public/ folder to be served directly.
What is a good practice for organizing styles in React?
✗ Incorrect
Keeping styles close to components or in a shared folder helps maintainability.
Why group files by feature instead of by file type?
✗ Incorrect
Grouping by feature keeps all related files together, simplifying work on that feature.
Which folder is best for custom React hooks?
✗ Incorrect
Custom hooks are usually placed in a hooks/ folder for clarity.
Describe a simple folder structure for a React project and explain why it helps.
Think about where you put components, styles, and images.
You got /5 concepts.
Explain the benefits of grouping React project files by feature instead of by file type.
Imagine working on one part of an app and finding everything in one place.
You got /4 concepts.