应为赋值或函数调用,但在React中发现表达式无未使用的表达式错误



我使用的是React Router v4,在该版本中,我在创建路由器路径后创建了一个路由文件。正如我提到的那样,它给出了一个=n错误。期望有一个赋值或函数调用,但却看到了一个没有未使用表达式的表达式。我尽力解决它,但不能,因为我是React的初学者,这就是为什么。请解决这个问题。

这是我的router.js文件的代码。

import React, {Component} from 'react';
import {
BrowserRouter as Router,
Route,
Link
} from 'react-router-dom';
import App from '../App';
const CustomRoute = () => {
<Router> 
<Route path="/" component={App} />
</Router> 
}
export default CustomRoute;

函数组件应该返回一个值,但它没有返回。林特错误反映了这一点。

它应该是:

const CustomRoute = () => {
return <Router> 
<Route path="/" component={App} />
</Router> 
}

或者:

const CustomRoute = () => (
<Router> 
<Route path="/" component={App} />
</Router> 
)

最新更新