I’m new to Expo, new the React.js, new to React-Native, and new to developing in general. In the beginning of January I enrolled in a full-stack web development bootcamp, and with any luck I’m going to finish up the course this week and get a job as a junior developer some time in the near future.
I have chosen to create my first React app using Expo because of the unique feature of being able to deploy the app easily so that other people, in my case my potential employers, can test out the app in their hand with their own device to get a ‘hands on’ experience.
I like that Expo considers itself the “Rails” of the react-native environment, as getting started as newb on something like React-Native can be frustrating (devastating even?) since the software is moving so quickly toward a stable production ready release and it’s extremely difficult to figure out which packages are going to work and which ones are going to give me a red screen that never goes away. Having a highly opinionated environment to work in is exactly what I needed to achieve my goals in a short period of time - a necessary requirement of my situation.
I’m also green with Node in general since my class was heavily centered on teaching the Ruby on rails environment and never even mentioned node in its curriculum (maybe once, in passing…). I’ve already had my fair share of npm woes… ENEONT why do hate me so? Hehe.
Thankfully, I discovered Expo at the last moment so that I could put a deployed URL on my resume, and I can continue to learn the basics without some crazy error stopping me in my tracks entirely.
PS. Getting out of Homebrew was the best thing I ever did for the performance of Node, npm, and just my development software in general. Between the intractable permissions errors with installing packages, somehow Brew refusing to link SSL and Ruby properly, and PostgreSQL… well, let’s just say it wasn’t pretty. I feel much more confident that my software is going to work the way that it’s supposed to now that installed all my software the old fashioned way with a tarball. It may have taken a little more time and few extra steps, but boy was it worth it! I’m liking Expo so far and I hope to spread the word to all my stiff necked Rails using friends that there is a more fun way to do things. Thanks for all your hard work! Thanks for being open-source and free!