私はReactを使い始めたばかりで、create-react-app
を使って新しいプロジェクトを作成しました。私は働くホームページを作った。しかし、私はこのアプリケーションに別のページを追加したいと思います。クリックしたときに別のページにリダイレクトしたいホームページにボタンがあります。誰かがこれを行うには簡単な説明を教えてくださいできますか?Reactを使用してマルチページアプリケーションを作成するにはどうすればよいですか?
これに尋ねる他の質問がありますが、create-react-app
には当てはまらないか、またはReactで始めているので理解できません。あなたが反応し、ルータ-DOMをライブラリを使用する必要が
import React from 'react';
import ReactDOM from 'react-dom';
import { Route, BrowserRouter as Router } from 'react-router-dom';
import './index.css';
import App from './App';
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render((
<Router>
<Route path = "/" component = {App} />
</Router>
), document.getElementById('root'));
registerServiceWorker();
ありがとうございました!出来た!ただし、hashHistoryをインポートせずにBrowserRouterに渡すと機能します。どうやら、hashHistoryは反応ルータdomではない...私は間違ったバージョンを使用していますか? – u8y7541
あるページから別のページにナビゲートしようとすると、URLは変更されますが、ページは変更されません...何が間違っていますか? – u8y7541