Developing React Native Apps
I am developing a workout tracker that will log reps sets and weights for a given workout. I have created relatively complex projects for a duo developer and I want to understand norms. As someone who is looking out to whats on the horizon and trying to learn about best practices. I want to know if there are proper standards in term of file structure and app layout for react apps. Few questions I specifically have are for managing a screen that has a "menu" to it that is unique to that screen is it smart to make that its own file and render that file or to just have it be apart of that main screen and let it be able to access all the goodies and variables within that one file. When managing globals such as user id for auth with firebase and things like dark mode what are some proper file structure for things like that. When I watch tutorial videos on things within reactnative the problem I come around is that the standards and practices they perform I can see are good for a small scale project but seem cumbersome for a large scale project. Looking for any tips :)

I am developing a workout tracker that will log reps sets and weights for a given workout. I have created relatively complex projects for a duo developer and I want to understand norms. As someone who is looking out to whats on the horizon and trying to learn about best practices. I want to know if there are proper standards in term of file structure and app layout for react apps.
Few questions I specifically have are for managing a screen that has a "menu" to it that is unique to that screen is it smart to make that its own file and render that file or to just have it be apart of that main screen and let it be able to access all the goodies and variables within that one file.
When managing globals such as user id for auth with firebase and things like dark mode what are some proper file structure for things like that.
When I watch tutorial videos on things within reactnative the problem I come around is that the standards and practices they perform I can see are good for a small scale project but seem cumbersome for a large scale project. Looking for any tips :)