Roadblocks, pain points, and problems of React Native vs nativeLocked
I’m researching the use of React Native as a cross-platform mobile app solution, as opposed to developing two apps separately using native languages. The research is for a company which is considering rewriting their existing app in React Native, with hopes of eliminating some of the need for developers with Swift and Java experience, and to achieve less lead-time for new features in the future. To do so I’m developing a React Native app from a set of given functional requirements and user stories to explore and discover possible roadblocks and problems which should be considered when making a decision. However, I’ve realized that the functional requirements might be too narrow, and that I might miss some problems by not touching the area.
I’m interested in hearing of recurring roadblocks, pain points and problems encountered/experienced when using React Native instead of native, especially from developers who have experience in using both.