Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to connect to an SSID from an app built with Expo and React Native?

I want my app to be able to connect to a Wifi network whose SSID and password are already gonna be hardcoded in the app. Hope there is a way to do this in expo. I know I could use something like https://www.npmjs.com/package/react-native-wifi-reborn but probably do not want to eject out of expo.

like image 380
chiragsrvstv Avatar asked Oct 20 '25 16:10

chiragsrvstv


1 Answers

Answering my own question here for anyone who's facing the same problem. With the latest Expo updates now we can add react-native packages to the managed expo workflow without ever ejecting. What that means is we can install https://www.npmjs.com/package/react-native-wifi-reborn to our Expo project.

We'll just be needing to install expo-dev-client to our project and then use EAS build. Consider reading this guide to follow the exact steps needed https://docs.expo.dev/development/getting-started/

Here is a little blog post I wrote discussing about the same. https://blog.chiragsrvstv.dev/install-native-modules-with-expo

like image 170
chiragsrvstv Avatar answered Oct 23 '25 07:10

chiragsrvstv