Önemli: Diğer yazılarımla direkt bağlantılı bir yazıdır. İlk olarak bu yazıdan okumaya başladıysanız, eğitim serisine kısaca bir göz atmanızı tavsiye ederim.
Merhabalar.
Bu yazımda Link component’i yardımıyla sayfalarımıza link’ler – path’ler vereceğiz ve sayfalar arası gezinme işlemlerimizi yapacağız.
Bir önceki projemize öncelikle Header Layoutu ile bir menu oluşturacağız. Sonra bu menüdeki Home – Products – About – Contact sekmelerine ilgili sayfalara yönlendirecek şekilde özelleştireceğiz.
Projemde src içinde Components diye bir klasör oluşturacağım, onun içinde Layout diye bir klasör oluşturup, içinde Header.jsx dosyamı oluşturup menü barımı bir component olarak oluşturacağım.
Proje kodlarımızı verelim üzerinden devam edelim.
import React from 'react';
import { Link } from 'react-router-dom';
import "../../Assets/Css/Header.css";
const Header = () => {
return (
<div className="header">
<nav className="menu">
<Link to="/">Home</Link>
<Link to="/about">About</Link>
<Link to="/contact">Contact</Link>
<Link to="/product">Product</Link>
</nav>
</div>
)
}
export default Header
.header {
display: flex;
justify-content: center;
align-items: center;
background-color: #132d46;
padding: 20px 0;
}
.menu {
display: flex;
gap: 40px;
}
.menu a {
font-size: 20px;
color: rgb(195, 203, 209);
text-decoration: none;
}
.menu a:hover {
color: rgb(197, 177, 88);
}
import "./App.css";
import { BrowserRouter } from 'react-router-dom';
import ProjectRouter from "./Router/ProjectRouter";
import Header from "./Components/Layouts/Header";
function App() {
return (
<BrowserRouter>
<Header />
<ProjectRouter />
</BrowserRouter>
);
}
export default App;
Link component’i ile bir yola link vermek çok kolaydır. Bir etiket olarak açıp to attribute’una path’i veriyoruz. Sonra elementin arasına Link ismini veriyoruz. Normal html’de a etiketiyle yaptığımız şeyin aynısı. Sadece attribute olarak href yerine to kullanıyoruz.
<Link to="/">Home</Link>
Header Layout her sayfada gözüksün diye, App.js içinde BrowserRoute’nın üstüne ekliyoruz. Böylece her sayfa açıldığında menü orada var olacak.
Bu yazım da bu kadardı.
Bir sonrakinde görüşmek üzere.
Hüzünlü bir selam. Bu yazı dizisine başlarken büyük umutlarım vardı. Oly’nin FIP durumunu erken teşhis…
Selamlar, bu yazımda sizlere Oly’nin çıkan PCR sonucu ve geçtiğimiz bir haftada hastalığın genel seyrinden…
Selamlar, bu yazımda Oly'nin 1 hafta boyunca olduğu GS iğnesi, yaşanan değişimleri anlatmaya çalışacağım. PCR…
Selamlar, bu yazımda Hemogram ve Biyokimya sonuçlarımızı göstermek için İÜCHH'ne tekrar gidişimizi ve sonrasını anlatacağım.…
Selamlar, bu yazımda GS iğnesine başlama kararımızı ve Oly’de bu süreçte nelere dikkat ediyor, neler…
Selamlar, bu yazımda İÜCHH'deki tedavi sürecimiz ve sonrasında yaşananlardan bahsetmeye çalışacağım. 20.06.2025 Cuma günü saat…