这是我正在尝试创建的 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
。
我错过了什么?
正如@AjeetShah 在评论中指出的那样,问题出在文件扩展名上。
文件扩展名.ts
不是.tsx
.
希望你不要犯这种愚蠢的错误!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句