(скринов).
На текущий момент у меня такой формат:
screens/
HomeScreen.js
AuthScreen.js
...
components/
HomeScreenHeader.js
HomeScreenList.js
AuthForm.js
AuthButton.js
ClassicButton.js
...
Каждый экран состоит из компонентов, которые хранятся в общей папке components.
Проблема возникает когда экранов становится много, и папка components разрастается и искать что-то в ней визуально становится проблематично.
как вариант делать под каждый экран папку и заносить туда сам экран и компоненты
В коммерческих проектах так делают?
https://www.reactnative.express/app/project_structure
Например в некоторых проектах, которые я видел Если компонент будет применяться внутри только одного стек навигатора (большой проект, и мы разделяли именно на стек навигаторы) То вот папка стек навигатора А она состояла из папок скринов(индекс и сам скрин) и компонент А если компонент глобальный То они шли как раз в общие компоненты
Обсуждают сегодня