【发布时间】:2020-12-11 14:02:56
【问题描述】:
我刚刚开始学习 React 并阅读了一本书。但我不知道如何构建应用程序以使其看起来很专业。 我阅读了有关 react-router-dom 的信息,我可以为不同的路由制作不同的反应组件,如下面的代码尖峰所示。但这是构建 React 应用的好方法吗?
import React from 'react';
import { Route, Switch } from 'react-router-dom'
import Blog from "./Blog";
import Authentication from './Authentication';
import Registration from "./Registration";
import Menu from "./Menu";
import Whoops404 from './Whoops404';
const Router = () =>
<section className="application">
<Route component={Menu} />
<Switch>
<Route exact path='/' component={Blog} />
<Route path='/login' component={Authentication} />
<Route path='/regist' component={Registration} />
<Route component={Whoops404} />
</Switch>
</section>
export default Router;
【问题讨论】:
-
是的,您为您的应用正确使用了 react 路由器。后端使用 Express 路由器创建 API,它将一些数据返回到您的前端应用程序。
标签: javascript reactjs express react-router-dom