Display navbar item with Map() in React

Hello, I am Rafi kadir and I am from Bangladesh. Taking Web Development as a profession not only fulfills my pocket but also my heart because it has been my passion since my early teenage.
1. Create Items in your navbar.js file
import React from 'react';
const navItems = [
{
name: 'Home',
href: '#home'
},
{
name: 'About',
href: '#about'
},
{
name: 'Contact',
href: '#contact'
}
,
{
name: 'Hi',
href: '#contact'
}
]
2. I am using the function component
const Navbar = () => {
return (
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ms-auto mb-2 mb-lg-0">
{
navItems.map(navItem => {
return <li class="nav-item">
<a class="nav-link" href={navItem.href}>{navItem.name}
</a>
</li>
})
}
</ul>
</div>
);
};
export default Navbar;
- mapping
navItemsand the map will keep all data innavItem - Then I can call it where I need
<a class="nav-link" href={navItem.href}> {navItem.name} </a> - For example I need
nameso that I declarenavItem.name
![JavaScript DOM cheat sheet [PDF]](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1702665519324%2F27950dbe-8e1f-462d-9936-5bd00f847b62.jpeg&w=3840&q=75)



