I have been working as a React developer since 2018 and there is no single great practice to structure and design a React app. At the micro level, there are some fine practices but if you are working in a team then the team has its own architecture.
Full article