TSX 中的路由身份验证

时间:2021-07-11 18:47:17

标签: reactjs typescript react-router react-typescript

我在打字稿中输入路由组件时遇到问题

"'Component' 绑定元素隐式具有类型 'any'.ts(7031) var 组件:任何"

import { Redirect, Route } from 'react-router-dom';
import { isAuth } from '../services/Auth';

export const PrivateRoute = ({ component: Component, ...rest }) => {
  <Route {...rest} render={props => (
    isAuth() ?
      <Component {...props} />
      : <Redirect to="/user/login" />
  )} />
}

0 个答案:

没有答案