TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: React Native or iOS Native and responsive web app?

2 pointsby morcuttover 6 years ago
For those of you that have gone the React Native route…<p>- Would you do it over again?<p>- Did your team ever rewrite or wish they went native initially?<p>- What stage is your product at?<p>- What was the decision to go React Native?<p>I am researching which route to take a new product in. The proposed initial option is React Native or Swift, responsive SPA, and down the road Android. Most of my work has been with iOS native but I have spent a lot of time in the web world lately. My initial reaction for React Native is, it is great in the beginning but can cost companies a lot of money and time in the long run (as seen by Airbnb, Udacity, and NextDoor.) Though some big orgs do use it successfully here and there (Pinterest, Facebook, Instagram) throughout their apps.

1 comment

htormeyover 6 years ago
“ -Would you do it over again?”<p>It depends. I’m a native iOS engineer whos spent a bunch of time doing React native development. I’ve worked on multiple React Native projects that have shipped.<p>If I was creating a new app from scratch I would hands down use React Native for most projects.<p>If I was working on an existing native project, (native iOS&#x2F;Android code base), I probably wouldn’t use React Native.<p>“Did your team ever rewrite or wish they went native initially? ”<p>It really depends. 95% of the people using React Native are web engineers and React Native is their first experience doing mobile. Those people don’t regret using React Native.<p>The people who I’ve worked with or encountered who did regret using React Native are people who’ve used it within an existing native app. These people are usually native engineers with little prior exposure to React or Javascript. I have also done brownfield React Native and I can understand why they would have this perspective.<p>“- What was the decision to go React Native”<p>Productivity and cost. It takes a lot less time to ship a cross platform React Native app than to build it twice in kotlin&#x2F;swift. If you do consulting&#x2F;contracting work or you are an early stage startup on a budget React Native is a no brainer for most projects. Multimedia projects or games being notable exceptions.<p>“My initial reaction for React Native is, it is great in the beginning but can cost companies a lot of money and time in the long run (as seen by Airbnb, Udacity, and NextDoor.) Though some big orgs do use it successfully here and there (Pinterest, Facebook, Instagram) throughout their apps.”<p>All of those organizations have large engineering teams and are doing brownfield (integrating React Native into an existing project) apps. That is most likely not what you are doing.<p>Brownfield React Native is about 2-3x as hard as building a new app from scratch. I gave a presentation explaining why this is the case earlier in the year at chain React:<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;44YdvFAwQwA" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;44YdvFAwQwA</a>
评论 #18356265 未加载