Uko ndani ya app. Fungua kwenye browser kwa muonekano na downloads bora.
FAUSTINE MWOYA November 18, 2025 2 min read

Jinsi ya Kutumia React Router kwa Navigation

Jifunze jinsi ya kutumia React Router kuunda navigation ndani ya React apps. React Router inaruhusu ku-create single-page applications (SPA) ambapo watumiaji wanaweza kubadilisha pages bila full page reload, na inafanya UI kuwa fast na interactive.

Hatua za Kuanzisha React Router:

Install React Router

npm install react-router-dom

Create Components

// src/Home.js
import React from 'react';
function Home() {
return

Welcome to Home Page

;
}
export default Home;

// src/About.js
import React from 'react';
function About() {
return

About Us Page

;
}
export default About;

// src/Contact.js
import React from 'react';
function Contact() {
return

Contact Page

;
}
export default Contact;

Setup Router in App.js

import React from 'react';
import { BrowserRouter as Router, Routes, Route, Link } from 'react-router-dom';
import Home from './Home';
import About from './About';
import Contact from './Contact';

function App() {
return (

} /> } /> } />

);
}

export default App;

Maelezo ya Code:

BrowserRouter: Inahifadhi history ya navigation.

Routes & Route: Zina define paths na components zinazopakiwa kwenye route hizo.

Link: Inatumika badala ya

kwa SPA navigation ili kuzuia full page reload. React Router inafanya app yako kuwa fast, responsive, na easy to maintain. Tips: Tumia NavLink kama unataka active link styles. Organize routes kwa nested routes kwa complex apps. Dynamic routes: /user/:id kwa pages zinazotumia parameter. 🔗 Links Za Kujifunza Zaidi: 🌐 Faulink Official Website: https://www.faulink.com/ 📘 Jifunze Web Design & Programming (Tutorials / Mifumo): https://www.faulink.com/excel_mifumo.php 📲 Piga / WhatsApp kwa msaada wa haraka: https://wa.me/255693118509

🚀 Unahitaji mfumo au website ya biashara?

Chagua huduma hapa chini kisha mteja bofya moja kwa moja kwenda kwenye ukurasa wa huduma au kuwasiliana nasi kwa WhatsApp.

Share this post

Comments

0
No comments yet. Be the first to comment.

Continue Reading

Subscribe

Get new updates

Jiunge upokee posts mpya, tutorials, na updates za mifumo moja kwa moja kwenye email yako.

Quick Actions