joe*_*ges 9 reactive-programming reactjs react-router react-redux
我正在研究一个投资组合,我正在使用 react.js。我只想单击一个图像,例如 StackOverflow 图标,并能够重定向到该页面。我看到了各种不同的方法,但我无法让它重定向。
我正在使用 React-Bootstrap,我不知道这是否会改变任何东西。
export default class Home extends Component {
render() {
return (
<Grid>
<Jumbotron className="brainImg">
</Jumbotron>
<div class="footer"><center className="iconsBaby">
<Image src="giticon.png" className="githubIcon" to="https://github.com/Joeyryanbridges" />
<Image src="linkedinIcon.png" className="linkedinIcon" href="https://github.com/Joeyryanbridges" />
<Image src="SOFIcon.png" className="githubIcon" href="https://github.com/Joeyryanbridges" />
</center>
</div>
</Grid>
)
}
Run Code Online (Sandbox Code Playgroud)
感谢您的关注。
Ali*_*zoh 17
通常图像组件本身不应该是一个链接。你应该做的是用<a>
标签包裹你的图像组件,或者Link
如果你使用react-router
.
<a href="https://github.com/Joeyryanbridges">
<Image src="giticon.png" className="githubIcon" />
</a>
Run Code Online (Sandbox Code Playgroud)
或使用反应路由器 Link
<Link to="https://github.com/Joeyryanbridges">
<Image src="giticon.png" className="githubIcon" />
</Link>
Run Code Online (Sandbox Code Playgroud)
通过这种方式,Image
组件不关心重定向或更改 URL,并且该功能由适当的组件或标签处理。
请始终牢记,在可重用性和可维护性方面,关注点分离非常重要。
归档时间: |
|
查看次数: |
28393 次 |
最近记录: |