The main project folder is from App:
Components\/Controls: common components that could be used many time, this could be a custom button, icon input...
Components\/Customs: customize components which could be load from node_modules but it could not meet your project requirement and need to be change or refactor.
Components\/Layout: common component layout like the list view or horizontal view.
Components\/Styles: content the stylesheet for your whole app, most of React developer write the stylesheet inside the JS code but i suggest the good solution by coding by traditional way and familiar most for most front-end Developer, the atom-react-native-css plugin from Atom is doing very well by this way.
Components\/Views: most components of the app is putting here, you could change or re-structure by match with your own project design.
![](/assets/image_6.png)