首先,确保已正确安装了React Bootstrap和React Router库。
然后,创建一个名为App.js的组件,并在该组件中使用React Bootstrap的导航组件创建一个基本的导航栏。在导航栏中,使用React Router的Link组件创建链接到不同页面的导航选项。
在App.js组件内部,使用React Router的Route组件来定义与每个导航选项对应的页面组件。
最后,在应用的入口文件(通常是index.js),使用BrowserRouter组件将App组件包裹起来,以启用React Router的路由功能。
下面是一个简单的示例代码:
App.js:
import React from 'react';
import { Navbar, Nav } from 'react-bootstrap';
import { Link, Route } from 'react-router-dom';
import HomePage from './HomePage';
import AboutPage from './AboutPage';
const App = () => {
return (
Home
);
}
export default App;
Index.js:
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter } from 'react-router-dom';
import App from './App';
ReactDOM.render(
,
document.getElementById('root')
);
HomePage.js:
import React from 'react';
const HomePage = () => {
return Welcome to the Home Page!
;
}
export default HomePage;
AboutPage.js:
import React from 'react';
const AboutPage = () => {
return About Page
;
}
export default AboutPage;
确保在index.html中包含正确的根元素,例如:
这样,当你运行应用时,你应该能够看到一个有导航栏的页面,并且能够正常点击导航栏中的链接,切换到不同的页面。如果仍然显示空白页面,可以在浏览器的开发者工具中检查是否有任何错误或警告信息,以帮助确定问题所在。