> For the complete documentation index, see [llms.txt](https://uby-rn.gitbook.io/react-native/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://uby-rn.gitbook.io/react-native/ders-2.1/react-navigation.md).

# React Navigation

React Navigation kullanarak bir uygulamanın temel iskeletini oluşturabilirsiniz. Ekranlar arası geçişler ve tablar oluşturarak kullanıcıya ekranlar arası geçiş yapabileceği bir ortam sunarsınız. Bunun birkaç farklı yolu vardır.

## Paketleri Kurmak

React Navigation yüklemek için bir paket kurmamız gerekiyor. Aşağıdaki paketi kuralım.

```bash
npm install @react-navigation/native
```

Bunun devamında hangi navigation yöntemini kullanmak istiyorsak ona uygun paketler kurmamız gerekmektedir.&#x20;

## Uygulamayı Sarmalamak

Son olarak uygulamanın kök dizininde (App.js) aşağıdaki gibi bütün uygulamayı içine alan bir `NavigationContainer` komponenti kullanmamız gerekiyor.

```jsx
import * as React from 'react';
import { NavigationContainer } from '@react-navigation/native';

export default function App() {
  return (
    <NavigationContainer>{/* Uygulamanın geri kalanı */}</NavigationContainer>
  );
}
```
