我使用的是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>
)