---
title: React Native Getting Started Tutorial
author: Nial Kader
published: 1/30/2026
description: React Native Tutorial
---
# React Native Getting Started

Read and complete the activities on the following sections of
[this tutorial](https://reactnative.dev/docs/getting-started)

- Introduction
- Core Components and Native Components
- React Fundamentals
- Handling Text Input
- Using a ScrollView
- Using ListViews
- TroubleShooting
- Platform-Specific Code

### Question 1
Why do you think they named it React **Native** (what is the significance of the word 'Native')?
```md
You can invoke native views so it functions on ios and android
```

### Question 2
Why would you want to create **custom components** in a React Native Project?
```md
if there isnt already a component that does the job you want to do
```

### Question 3
Under what circumstances would you make a variable a **state** varialbe? When might you NOT want to make a variable a state variable?
```md
if it can change and also is displayed 
```

### Question 4
T/F - TextInputs have an **onChange** prop that you can use to handle state changes when the data in a TextInput changes.
```md
true it has an onChangeText prop
```

### Question 5
When would you use a ScrollView?
```md
it allows zoom and scrolling through content
```

### Question 6
T/F - FlatLists only render elements that are currently visible on the screen.
```md
true
```



