Javascript 分析错误:意外的标记&引用;在基本react.js文件中的EOF

Javascript 分析错误:意外的标记&引用;在基本react.js文件中的EOF,javascript,reactjs,Javascript,Reactjs,在编译一个简单的react应用程序时,我在文件的最后一行(空白)出现了一个错误,上面写着“Unexpected Token” import { Link, Redirect } from "react-router-dom"; import './App.css'; class Companies extends Component { constructor(props) { super(props); var user = null;

在编译一个简单的react应用程序时,我在文件的最后一行(空白)出现了一个错误,上面写着“Unexpected Token”

import { Link, Redirect } from "react-router-dom";
import './App.css';


class Companies extends Component {
    constructor(props) {
        super(props);
        var user = null;
        if (props.hasOwnProperty("user")){
            user = props["user"];
        }
        this.state = {
            user: user,
            companies: [],
        };
    }

}

export Companies
是我试图运行的代码

Failed to compile.

./src/Companies.js
  Line 22:1:  Parsing error: Unexpected token

  20 |
  21 | export Companies
> 22 |
     | ^

是我收到的错误消息。

要导出类,正确的语法是:
导出默认类

试试这个:

import { Link, Redirect } from "react-router-dom";
import './App.css';


class Companies extends Component {
    constructor(props) {
        super(props);
        var user = null;
        if (props.hasOwnProperty("user")){
            user = props["user"];
        }
        this.state = {
            user: user,
            companies: [],
        };
    }

}

export default Companies