Вы передаете реквизит своему компоненту Navigation
, что в порядке; Вы можете использовать реквизиты в Nav.Link
, например:
<Nav.Link href={links[0].url}>{links[0].label}</Nav.Link>
образец js:
import React, { useState } from "react";
import { Navbar, Nav } from "react-bootstrap";
const Navigation = ({ name, links }) => {
return (
<>
<div>
<Navbar bg="primary" variant="dark">
<Navbar.Brand href="/">Dating Service</Navbar.Brand>
<Navbar.Toggle aria-controls="basic-navbar-nav" />
<Navbar.Collapse id="basic-navbar-nav">
<Nav className="ml-auto">
{links.map((val, indx) => {
return (
<Nav.Link key={indx} href={val.url}>
{val.label}
</Nav.Link>
);
})}
</Nav>
</Navbar.Collapse>
</Navbar>
</div>
<h1>Hello {name}!</h1>
</>
);
};
export default Navigation;
рабочий стек * здесь