Я строю простой сайт, используя Gatsby и styled-компоненты.Вот мой навигационный компонент:
const Navigation = () => (
<NavigationContainer>
<List>
<NavItem><StyledLink to={'/converter/'}>Go to Converter</StyledLink></NavItem>
<NavItem><StyledLink to={'/about/'}>Go to About</StyledLink></NavItem>
<NavItem><StyledLink to={'/'}>Go to Main Page</StyledLink></NavItem>
</List>
</NavigationContainer>
)
Я хотел бы использовать этот компонент на каждом сайте, но с разным <NavItem>
текстом и ссылками.Я понятия не имею, как он может работать с этим компонентом, например:
const About = () => (
<>
<Body>
<Navigation />
</Body>
</>
)
Так что на разных сайтах я хочу, чтобы компонент Navigation
имел ссылки на разные страницы и текст в нем.Можно ли этого добиться, используя props
?