Reactjs 应为赋值或函数调用,而应为表达式

Reactjs 应为赋值或函数调用,而应为表达式,reactjs,react-redux,Reactjs,React Redux,我正在克服错误。这是下面代码的App.js文件。我怎样才能消除这个错误 import React from 'react'; import { BrowserRouter, Route } from 'react-router-dom'; import Header from './Header'; const Dashboard = () =>{ <h2> Dashboard </h2>}; const SurveyNew = () =>{ <h2

我正在克服错误。这是下面代码的
App.js
文件。我怎样才能消除这个错误

import React from 'react';
import { BrowserRouter, Route } from 'react-router-dom';
import Header from './Header';

const Dashboard = () =>{ <h2> Dashboard </h2>};

const SurveyNew = () =>{ <h2> SurveyNew </h2>};

const Landing = () =>{<h2> Landing </h2>};

const App = () => {
        return (
            <div className="container">
                <BrowserRouter>
                    <div>
                    <Header />
                    <Route exact path="/" component = {Landing} />
                    <Route exact path="/surveys" component= {Dashboard} />
                    <Route path="/surveys/new" component= {SurveyNew} /> 
                    </div>
                </BrowserRouter>
            </div>
        );
};

export default App;
从“React”导入React;
从“react router dom”导入{BrowserRouter,Route};
从“./头”导入头;
const Dashboard=()=>{Dashboard};
const SurveyNew=()=>{SurveyNew};
常量Landing=()=>{Landing};
常量应用=()=>{
返回(
);
};
导出默认应用程序;

我的App.js中的一些愚蠢代码也得到了以下警告

[1]第6行:预期为赋值或函数调用,但看到的是表达式


我已将该表达式重构为赋值,并通过删除
{
来自表达式。

显示
应用程序的渲染函数
,它可能缺少一个
返回
语句hi@FuzzyTree,谢谢,我已经更新了应用程序的代码,你能建议可能的问题吗?我已经包含了返回。我会仔细检查你的导入,以确保你得到正确的文件,如果一切正常,请检查以确保您使用的是Git,当前版本的App.js文件与正在编译的文件之间没有断开连接。是否有任何错误?如果只渲染一个
div
,其中包含
App
的文本,会发生什么情况?(确保包含
bundle.js
脚本等)很抱歉,EricHasselbring和Sagivbg,我在控制台中也收到了一些警告,它帮助我解决了这个错误。谢谢。