React-router-dom ile yönlendirme yapmak için aşağıdaki adımlar izlenebilir: 1. Kütüphane Kurulumu: `npm install react-router-dom` komutuyla React-router-dom kütüphanesi projeye eklenir. 2. Temel Bileşenlerin Kullanımı: BrowserRouter: Ana uygulamanın etrafını sararak yönlendirme işlemlerini başlatır. Route: Belirli bir URL şablonuna karşılık gelen bileşeni render eder. Link: Sayfalar arasında gezinmeyi sağlar, URL değiştiğinde ilgili Route'a yönlendirir. Switch: Birden fazla Route bileşenini sarar, ilk eşleşen Route'un bileşenini render eder. 3. Dinamik Yönlendirme: useParams: Dinamik parametreleri almak için kullanılır. : ile başlayan parametreler: URL'de değişen veri parçalarını temsil eder. 4. Programatik Yönlendirme: `useHistory` veya `useNavigate` kancaları ile yönlendirme yapılır. Örnek Kod: ```javascript import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'; function App() { return ( <Router> <div> <Switch> <Route exact path="/" component={Home} /> <Route path="/about" component={About} /> <Route path="/contact" component={Contact} /> <Route component={NotFound} /> </Switch> </div> </Router> ); } ``` Bu örnek, ana sayfa, hakkında ve iletişim sayfaları arasında gezinme sağlar.