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 about a month ago