React×MaterialUIで外部URLへのルーティング実装方法を2つ紹介します。
MaterialUIのButtonを使用する
See the Pen React_goto_external_URL_page by atsushiIMG (@atsushiimg) on CodePen.
MaterialUIのButtonのhref属性に遷移先のURLを記述することでルーティングできます。
またtarget属性に”_blank”を設定してあげることで同じウィンドウにて新規タブにルーティング先のサイトを開くことができます。
React-router-domのLinkを使用する
import React from 'react'
import { Link } from 'react-router-dom'
const LinkButton = () => {
return(
<div>
<Link target="_blank" to='http://www.google.com'>Goto Google</Link>
</div>
)
}
export default LinkButton;
こちらはReact-router-domを導入する必要があります。
同じようにto属性に遷移先のURLを入力しておき、target属性で”_blank”を設定してあげることで新規タブにて表示してくれます。
今度react-router-domの導入についてもブログにまとめておこうと思います。
終わり
コメント