繁体   English   中英

从外部目录导入React组件

[英]Importing React Component from outside directory

import React from 'react';
//import logo from './logo.svg';
import './App.css';
import '../public/components/NavBar';


class App extends React.Component {
  render() {
    return (
       <NavBar />
      );
  };
};

export default App;

很简单。 为什么会出现以下编译错误?

Failed to compile.

Error in ./src/App.js

C:\Users\martin\Documents\Web Projects\ReactApp\app\src\App.js
  10:9  error  'NavBar' is not defined  react/jsx-no-undef

✖ 1 problem (1 error, 0 warnings)

的NavBar

import React, {Component} from 'react';

class NavBar extends Component {
  handleClick () {
    alert('Hello world!');
  }

  render () {
    return (
        <nav class="navbar navbar-default">
          <div class="container-fluid">
            <div class="navbar-header">
              <a class="navbar-brand" href="{this.handleClick}">
                Yeet Club
              </a>
            </div>
          </div>
        </nav>
    );
  }
}

export default NavBar;

JavaScript导入需要from和一个名称:

import NavBar from '../public/components/NavBar';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM