Реакция - модуль не найден - PullRequest
       23

Реакция - модуль не найден

0 голосов
/ 21 сентября 2018

Мой проект не компилируется и выдает ошибку Модуль не найден, когда я пытаюсь импортировать представление <Home /> в макет <App />.Вот мой код App.js

 import React, { Component } from 'react';
 import ReactImage from '../assets/images/react.png';
 import '../assets/css/app.css';
 import Home from '../views/Home';

 export default class App extends Component {
 state = { username: null };

 componentDidMount() {
 fetch('/api/getUsername')
  .then(res => res.json())
  .then(user => this.setState({ username: user.username }));
 }

render() {
 const { username } = this.state;
  return (
   <div>
     {username ? <h1>{`Hello ${username}`}</h1> : <h1>Loading.. please wait! </h1>}
     <img src={ReactImage} alt="React" />
     <Home />
   </div>
  );
 }
}

Мой Home.js так прост:

import React from 'react';
import Sidebar from '../components/Sidebar';

function Home() {
  return <Sidebar />;
}

export default Home;

<Sidebar /> выглядит так:

import React, { Component } from 'react';
import '../assets/css/components-css/sidebar.css';

export default class Sidebar extends Component {
  state = null;

  render() {
    return (
      <div>
         <h1>This is the sidebar</h1>
      </div>
    );
  }
}

Структура файла выглядит примерно так:

file structure

Буду признателен за точку в правильном направлении

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...