One codebase is a business decision, not just an engineering one
Two native teams means two payrolls, two backlogs and two sets of features drifting apart. For a business application, where the screens are forms and lists rather than graphics, one React Native codebase is usually the right trade. Where it is not — heavy graphics, sustained animation, deep device APIs — we will tell you.