Expo eject effects

When I eject Expo, would all my Expo functionalities (Expo API calls, publishing to Expo cloud, app development with Expo client etc) still work, similar to how when you eject create-react-app, all functionalities still retain?

I want to use this library https://github.com/rebeccahughes/react-native-device-info which seems to require ejection?

When you detach, you will need to build your own binaries, and things like expo push notification will no longer be available. See https://docs.expo.io/versions/latest/guides/detach.html and https://docs.expo.io/versions/latest/guides/expokit.html