Things to keep in mind while structuring your projects in React js
Separation of Concerns: Components, Containers
Modularization: Reusability, Single Responsibility
Routing: React Router, Central Configuration
State Management: Redux, Ducks Pattern
Styles: Styled-components, CSS Modules
Static Assets: Images, Fonts, Icons
Configuration Files: Package.json, Babelrc, Eslintrc
Linkedin- / depaksharma