0

I am completely new to React Native and I would like to develop my first RN app. I have experience with React and building iOS apps with Swift, but I have never tried React Native.

I see that there are two main ways of creating a new app, either with react-native init or through Expo. Which is the preferred toolchain for someone of my experience? Can somebody explain the tradeoffs between the two?

1 Answer 1

1

If you are just trying to learn, I would suggest you to use the cli.

The main difference between react-native init and expo is that you cant add native modules and can't use packages with native language that require linking. Overall if you are creating a small project that doesn't require functionalities that the cli, go for expo. But if you are builidng a decently large project or if you are just trying to learn your ways around react native, I would chose the cli. IMHO

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.