The Draftbit Developer Hub

Welcome to the Draftbit developer hub. You'll find comprehensive guides and documentation to help you start working with Draftbit as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Why React Native?

React Native allows you to create cross-platform applications with Javascript, eliminating the need to deal with separate codebases for Android/iOS versions.

React Native lets you build mobile apps using JavaScript — but, unlike other JavaScript app building frameworks, a React Native app is a real mobile app using real iOS and Android building blocks. The tooling and ecosystem around React Native are the best of both worlds — the proven, efficient developer experience of working with React, and the user experience of the native mobile platforms.

Before React Native, it was a requirement to know languages like Swift and Java (generally considered to be more difficult) to build mobile applications. Now, with React Native, it's easier than ever to get started in mobile app development thanks to the amount of resources available and size of the developer community.

If you've developed web applications with React already, cool! React Native is very similar. Some major differences are:

  • Since you're building mobile applications, you won't be viewing your projects in the browser but instead you'll use Expo (or phone simulators like XCode or Android Studio).
  • There are no CSS files
  • Certain HTML elements are not available to use (but there are React Native equivalents)
  • Different routing/navigation options

If you haven't used React before, that's okay too! You don't need to write a single line of code to build a screen in Draftbit so don't be afraid to jump in and start learning.

For further reading, check out the React Native Documentation.

Updated 6 months ago

Why React Native?

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.