Hello, I have some questions on the combination of EAS and expo-dev-client
- here Getting Started - Expo Documentation in “Installing
expo-dev-client
in your project” as well as “Customizing your runtime”, “config plugins” are mentioned as something that EAS will use at build time to “enhance” the native xCode and Android studio projects.
I generated a new clean project using npx crna -t with-dev-client
(as documented in Installation in React Native and Bare workflow projects - Expo Documentation) and I just want to confirm that in this case, I do not need to use the config plugins. I will do necessary changes (eg. for permission dialogs) that would normally be done by config plugins by myself in xcode and android studio, as I’m familiar with them and do not want to add any abstraction on top of them. Is my understanding correct?
-
with regard to https://docs.expo.dev/development/extending-the-dev-menu/ - is it possible to extend the dev menu from JS, just like in vanilla RN? Thank you!
-
can I expect the
expo-dev-client
to work with newer versions of RN than those that are included in the latest Expo SDK? Can I expect the EAS builds to build newer versions of RN than those that are included in the latest Expo SDK? (I assume yes, but want to confirm )
Thank you!