React Route - 无法分配给“渲染”,因为它不是变量

阿卡什·维尔玛

这是我正在尝试创建的 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法分配给“ MyComponent”,因为它不是变量(ReactJS中的react-dnd多重拖放支持

无法分配给“ GetUserByIdModel”,因为它不是变量

错误TS2539:无法分配给'c',因为它不是变量

基于React-Route渲染React组件

在React中将createElement分配给变量

在React中将Promise分配给变量

React Router 不渲染 Route 组件

如何使用对象而不是组件/功能从react-route-dom渲染<Route />

React Route Splitting代码无法加载块

使用额外的道具将React组件分配给变量

TypeError:分配给常数变量。React.js挂钩

Route 不会在 React 中渲染组件

React-route-dom 更新 url 但不渲染组件

REACT 检查`Route` 的渲染方法。帮帮我TT

React Typescript:无法将组件分配给元素

无法将类型分配给React高阶组件

React Hooks:无法分配给只读属性

React + Typescript高阶函数“无法分配给类型”错误

无法使用 React with Recoil 分配给 #<Object> 的只读属性

RouteMapper 不是 <Route> 组件。<Routes> 的所有子组件必须是 <Route> 或 <React.Fragment>

错误:无法将参数类型“ MaterialPageRoute”分配给参数类型“ Route <Map>”

无法通过React Route / Link通过访问支持?

使用SemanticUI的React-route-dom NavLink无法正常工作

AnimatePresence 和 react-router-dom [BrowserRouter] 不是 <Route> 组件。<Routes> 的所有组件必须是 <Route> 或 <React.Fragment>

无法分配给“arg”,因为它是“foreach 迭代变量”

如果将状态值分配给另一个变量然后更改状态,React不会触发重新渲染

React-Navigation:无法模拟StackActions.pop,因为它不是一个函数

为什么在使用 React Router 时 React.js Route 无法正常工作

錯誤:[EditPage] 不是 <Route> 組件。<Routes> 的所有子組件必須是 <Route> 或 <React.Fragment>