From the course: React Native Ecosystem and Workflow

Overview of Facebook's own React starter - React Native Tutorial

From the course: React Native Ecosystem and Workflow

Overview of Facebook's own React starter

- [Emmanuel] Facebook created React Native to allow fast mobile app development. Facebook's own website for React Native is the best place to start your mobile project, and is a great resource for docs, code examples, and setup instructions. So let's take a look at what you have when you get to the website. So go to reactnative.dev. And the first place I would go to is Get Started, so click on, Get Started. And this is where you're going to have instructions on how to start using React Native in your own projects. So what components are available to you, and how to set it up. So if you want to take a look at how you would set it up for your own system, you can click on the link right here and then scroll down. And there's really two ways to start with React Native. In one of my previous courses, I actually explore it with the React Native CLI Quickstart, but there's also a simpler way with Expo CLI Quickstart when you want to leverage a pre-build framework with React Native. So you would click here, and then follow the instructions to install everything that you need to get started with your first React Native application. And if you follow the instructions for the React Native CLI Quickstart, make sure to follow what system OS that you have first, and what target OS that you want to develop on. So if you want to develop first as an iOS application, you really need to be on a macOS anyways because you're going to have to have access to Xcode, and then follow the instructions once again. Once you have it installed inside of your system, I would literally go through the introduction and follow step-by-step, how you would go ahead and create your first application. Also, what you can do is take a look at the components. So these are the pre-build components that React Native has inside of its library. So you would have a couple of things like an ActivityIndicator, Button, FlatList, and so on and so forth. So these are all things that you can leverage right away without having to install any other libraries. So if you want to take a look at the ScrollView, you click on ScrollView, and then you can have code examples for what a ScrollView does, how to actually code it and what it looks like here. So basically, what you want to do as you start with React Native, this is where you actually get started with it. You install it, you set it up inside of your system, and then you can start building quickly, some examples through the examples, and the components and the APIs that you have on the React Native website before you actually look at the other resources that we'll explore inside of this course. So what I'd recommend is that you spend a little bit of time on this specific website to understand what and how, and actually the code that makes an application for React Native.

Contents