前提
ボタンをクリックした時にonClickで関数を呼び出しreact-router-domを使ってページ遷移させたいです。
発生している問題・エラーメッセージ
クリックしてもなにも起こりません。
コンソールにもエラーはありません。
該当のソースコード
App5.jsx
import { Link } from "react-router-dom"; function App5() { // ここの関数でページ遷移を実行したい const aaa=()=>{ <Link to={`/register/`}>こちら</Link> } return( <> <h1>ホーム</h1> <button onClick={aaa}>クリック</button> </> ) }
register.jsx
import { Link } from "react-router-dom"; const Register = () => { return ( <> <h1>新規登録ページ</h1> <div> <Link to={`/`}>ホームに戻る</Link> </div> </> ); }; export default Register;
main.jsx
import React from 'react' import ReactDOM from 'react-dom' import App5 from './router/App5' import Register from './router/register' import { BrowserRouter, Routes, Route } from "react-router-dom"; ReactDOM.render( <BrowserRouter> <Routes> <Route path={`/`} element={<App5 />} /> <Route path={`/register/`} element={<Register />} /> </Routes> </BrowserRouter>, document.getElementById('root') )
試したこと
関数の中で戻るボタンの実装方法はありましたが特定のページへ遷移させる方法が見つかりませんでした。
補足情報(FW/ツールのバージョンなど)
react ver.18
回答1件
あなたの回答
tips
プレビュー