【发布时间】:2020-11-22 13:12:59
【问题描述】:
这是我正在尝试制作的 PrivateRoute
function PrivateRoute({ component: Component, ...rest }) {
return <Route {...rest} render={(props) => <Component {...props} />} />
}
在Route 和{...rest},eslint 抛出Parsing error: > expected。
在render=,我得到Cannot assign to 'render' because it is not a variable,对于它之后的每个其他标识符,我得到unreachable code。
我错过了什么?
【问题讨论】:
-
使用打字稿验证您的代码。我对打字稿了解不多,有人可以帮助你。
-
您能否检查您的组件文件名是否以
*.tsx结尾,而不是*.ts? -
感谢@AjeetShah,这是一次绝杀!
标签: reactjs react-router react-router-dom