I need to create two twin apps with React Native and both apps will be 90% the same they will use some shared components and the styles will be different.
the question is : should i create one react native project and from there to building two apps
and the folder structure will be :
- ReactProject
- shared
- project1
- components
- project2
- components
- index.ios.js
- index.android.js
and when I want to build one of the apps I will need to change the main component.
or should I create to different React Native projects
and the folder structure will be :
- shared
- ReactProject1
- components
- index.ios.js
- index.android.js
- ReactProject2
- components
- index.ios.js
- index.android.js
I would like to know what is the right approach to do this kind of project
thanks !