繁体   English   中英

应该在客户端使用 react 还是在服务器端使用 express 路由器来制作路由器?

[英]Should one Make routers on client side using react or using express router on server side?

我刚开始学习反应并阅读一本书。 但我不知道如何构建看起来不专业的应用程序。 我阅读了有关 react-router-dom 的信息,我可以为不同的路由制作不同的反应组件,就像下面的代码 sp.net 一样。 但这是构建 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-router-dom是创建路由并在客户端的一个页面之间移动到另一个页面,这是您的React 应用程序,它与用于通过fetch()方法或axios package 获取的后端路由无关获取数据,这些数据曾经在前端呈现。 我希望我能澄清这个想法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM