When starting with a new language or framework, like React, one of the first challenges is figuring out how to organize your project. Unlike frameworks such as Angular, React doesn't dictate a specific file structure, leaving it up to the developer t...