---
title: "Comment by Joseph Chotard on \"How I structure my Next JS Projects\" | Hashnode"
description: "I would include a screens folder to split up your pages into multiple parts like Hero , CTA , etc. This allows the page files to delegate while keeping the comp"
url: "https://hashnode.com/posts/how-i-structure-my-next-js-projects/6200c03f295d276006775ce8/comment/6201bdd03a8a6e5fe119a966"
---

[Discussion](https://hashnode.com/posts/how-i-structure-my-next-js-projects/6200c03f295d276006775ce8)

Comment [How I structure my Next JS Projects](https://hashnode.com/posts/how-i-structure-my-next-js-projects/6200c03f295d276006775ce8)

[Joseph Chotard](https://hashnode.com/@josephc)

[Feb 8, 2022](https://hashnode.com/posts/how-i-structure-my-next-js-projects/6200c03f295d276006775ce8/comment/6201bdd03a8a6e5fe119a966)

I would include a `screens` folder to split up your pages into multiple parts like `Hero`, `CTA`, etc.

This allows the page files to delegate while keeping the component library free of components that might only ever be used in one page.
