reactjs - reactjs中受保护路线中...休息的目的是什么
问题描述
嗨,我在 Reacts 中有受保护的路线,但我有一个困惑。<Route {...rest} /> 在路由中的目的是什么
import React from "react";
import { Route, Redirect } from "react-router-dom";
function ProtectedRoute({ isAuth, component: Component, ...rest }) {
console.log(rest);
return (
<div>
<Route
{...rest} //purpose of this
render={(props) => {
if (isAuth) {
return <Component />;
} else {
return (
<Redirect
to={{ pathname: "/", state: { from: props.location } }}
/>
);
}
}}
/>
</div>
);
}
export default ProtectedRoute;
解决方案
推荐阅读
- android - Android Studio 3.1.4 不显示布局预览
- ios - UITableView 只显示一个单元格
- c# - SqlDataSource 中的数据库架构
- javascript - MongoDB $regex 运算符在使用 mongoc 的 NodeJS 中不起作用
- java - 如何在线输出答案_ - java
- javascript - BlueprintJS : SUGGEST => 如何限制弹出框上的行号?
- python - keras 历史对象中包含的度量值的定义是什么?
- php - 将类别和子类别从 CSV 导入到 woocommerce
- python - 弹性搜索没有给出确切的结果python
- python - 如何获取由 redditors 列表发布的所有提交和评论?