我想给出NavLink
组件中的href
元素作为Links
数组的值.我可以使用MAP函数将值指定为href
吗?
明确地说,我想给NavLink
个函数的href
个元素赋予‘家’、‘项目’和‘事业’的价值.(不是"#")
链接详细信息
const Links = ['Home', 'Projects', 'Careers'];
NavLink函数
const NavLink = ({ children }: { children: ReactNode }) => (
<Link
px={2}
py={1}
rounded={'md'}
_hover={{
textDecoration: 'none',
bg: useColorModeValue('#00afff', '#00afff'),
}}
href={'#'}
>
{children}
</Link>
);
使用的组件
<HStack spacing={8} alignItems={'center'}>
<NavBarLogo src= {HdhLogo} />
<HStack
as={'nav'}
spacing={4}
display={{ base: 'none', md: 'flex' }}>
{Links.map((link) => (
<NavLink key={link}>{link}</NavLink>
))}
</HStack>
</HStack>