Today, we’re happy and excited to announce the release of Expo Snack. You can try it right now by going to https://snack.expo.io/ on your computer’s web browser.

I’ve been always excited about tools like Codepen and JSFiddle. They are awesome, because if I want to try out something small quickly, I don’t have to setup a new project which can take quite some time. And not to mention, they make sharing demos super-easy, both for the creators and people who want to try it out. You can just tweak an existing demo and see changes in real time, which is great.

Until now, React Native was lacking such a tool. To test something out, no matter how simple, you had to go through the painful and long process of creating a new project. Tools like Create React Native App and Expo make this much easier, but it’s still not quite the same experience as an online demo.

I’ve been lucky enough to be working with Charlie Cheever and Jesse Ruder on Snack for the past month, which addresses these pain points and makes it super easy to try something quickly. And today we’re excited to announce Snack to the public.

Let’s go over the features, shall we?

Instantly test your code on a device, or in the browser

Creating a new snack couldn’t be easier. Just head over to https://snack.expo.io and start typing. You can either preview the component on the emulator inside the browser, or open it directly on your device with the Expo app.