Экспорт по умолчанию не является компонентом React на странице: "/" NextJS - PullRequest
0 голосов
/ 23 января 2020

Не уверен, почему возникает ошибка, вот мой индекс. js и приложение. js (экспорт по умолчанию). Я использовал экспорт по умолчанию в приложении. js.

index. js:

import "./index.css";
import App from "./App";
import "bootstrap/dist/css/bootstrap.css";
import "font-awesome/css/font-awesome.css";
<App />;

Приложение. js

import React, { Component } from "react";
import { ToastContainer } from "react-toastify";
import NavBar from "../components/navBar";
import auth from "../services/authService";
import "react-toastify/dist/ReactToastify.css";
import "./App.css";

class App extends Component {
  state = {};

  componentDidMount() {
    const user = auth.getCurrentUser();
    this.setState({ user });
  }

  render() {
    const { user } = this.state;

    return (
      <React.Fragment>
        <ToastContainer />
        <NavBar user={user} />
      </React.Fragment>
    );
  }
}

export default App;

1 Ответ

1 голос
/ 23 января 2020

Исправлено, сделан индекс. js Класс и экспортирован.

import React, { Component } from "react";
import "./index.css";
import App from "./App";
import "bootstrap/dist/css/bootstrap.css";
import "font-awesome/css/font-awesome.css";
class Index extends Component {
  state = {};
  render() {
    return <App />;
  }
}

export default Index;
...