繁体   English   中英

使用 jsx 时,我面临的反应必须在范围内,这是错误的 tyoe ......?

[英]i am facing react must be in scope when using jsx this tyoe of error…?

当我在 termianl 中运行 npm start 时,我面临这种类型的错误,所以我不知道我在做什么...?

import logo from './logo.svg';
import './App.css';

function App() {
  return (
    <div className="App">
      <header className="App-header">
        <img src={logo} className="App-logo" alt="logo" />
        <p>
          Edit <code>src/App.js</code> and save to reload.
        </p>
        <a
          className="App-link"
          href="https://reactjs.org"
          target="_blank"
          rel="noopener noreferrer"
        >
          Learn React
        </a>
      </header>
    </div>
  );
}

export default App;

正如Dave所指出的,JSX 不需要再导入 React 才能工作,所以这个 ESLint 规则可能会抛出错误,这取决于你的 ESLint 配置。 您可以禁用配置文件或忽略文件上的规则或导入 React。

import React from 'react';

暂无
暂无

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

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