Jeśli chodzi o samo tworzenie to tu i tu używasz tego samego Reacta, więc development jest praktycznie taki sam. React Native dostarcza komponenty które mogą się renderować na telefonach. Więc nie możesz użyć np. span'a z html'a tylko komponentu Text. Nie masz też dostępu do wielu api przeglądarki, a masz za to dostęp do api androida. Zmiana prostych stron pisanych w Reacy do aplikacji w React Natve sprowadza się często do zmiany tagów. Jest to pewne uproszczenie bo np. w ReactNative nie masz chyba dostępu do localStorage więc jeśli twoja strona używa go to musisz podmienić to na asyncStorage z react-native