Live data from Hacker News

Expo – Open-source platform for making universal apps for Android, iOS, and web

github.com

1–10 of 172 posts

Re: Expo – Open-source platform for making universal apps for Android, iOS, and web

#3

i used this for my startup years ago, nice to see its still going strong

Any major issues?

I'm considering RN right now. Wondering whether to start from scratch or not. People refer to issues "ejecting" from Expo but those issues are vague and go back years.

Any concerns or experiences on your end that make it a good or bad option?

Re: Expo – Open-source platform for making universal apps for Android, iOS, and web

#4

i used this for my startup years ago, nice to see its still going strong

Any major issues? I'm considering RN right now. Wondering whether to start from scratch or not. People refer to issues "ejecting" from Expo but those issues are vague and go back years. Any concerns or experiences on your end that make it a good or bad option?

If it’s just simple app, I’m sure Expo is still good choice. Otherwise I will prefer use RN

Re: Expo – Open-source platform for making universal apps for Android, iOS, and web

#7
post #6

works until you need to use a native library that hasn't been ported for Expo, then you need to eject. I would only consider Expo for POC/MVP

Not true anymore. You can use their build service (EAS) to create app and dev client for custom libraries without ejecting

Re: Expo – Open-source platform for making universal apps for Android, iOS, and web

#8

i used this for my startup years ago, nice to see its still going strong

Any major issues? I'm considering RN right now. Wondering whether to start from scratch or not. People refer to issues "ejecting" from Expo but those issues are vague and go back years. Any concerns or experiences on your end that make it a good or bad option?

They like to do a lot of breaking changes between versions that are very painful to upgrade to. But this also applies to RN and JS ecosystem to a lesser extent.

Re: Expo – Open-source platform for making universal apps for Android, iOS, and web

#10
post #6

works until you need to use a native library that hasn't been ported for Expo, then you need to eject. I would only consider Expo for POC/MVP

This was my main criticism as well, but not anymore.

With the "prebuild" workflow you can regenerate your iOS and Android projects anytime you need. And set up scripts for adding external libraries in the process.

It is more work to set up over just altering the native projects, but the result is rather nice.

I've never felt 100% confident that react native project folders wouldn't break for arbitrary reasons. Being able to so easily start over is very useful.

Post reply on HN