Kevin VanGelder
Jul 25, 2017 · 1 min read

You absolutely can use the same codebase. If your design for Windows is significantly different from your iOS/Android design you may need to make use of the Platform library and/or the file.windows.js naming convention. Additionally, if you rely on a large number of third party libraries there is a pretty good chance they don’t support Windows yet. It’s not too difficult to add Windows support to third party libraries, but if you are using a lot of them the time it takes will add up. As for built-in React Native components/modules, the majority of them are already supported in RNW. https://github.com/Microsoft/react-native-windows/blob/master/docs/CoreParityStatus.md

    Kevin VanGelder

    Written by

    Senior Software Engineer at Infinite Red (web and mobile app development), Microsoft fan-boy, tinkerer, open-source contributor, and student helicopter pilot.