Eu sou um desenvolvedor angular e novo no React, este é um componente simples do react, mas não está funcionando
import react , { Component} from 'react';
import { render } from 'react-dom';
class TechView extends Component {
constructor(props){
super(props);
this.state = {
name:'Gopinath'
}
}
render(){
return(
<span>hello Tech View</span>
);
}
}
export default TechView;
Erro: 'React' deve estar no escopo ao usar JSX react / react-in-jsx-scope
Para quem ainda não obtém a solução aceita:
Adicionar
na parte superior do arquivo.
fonte
Adicione a configuração abaixo a
.eslintrc.js
/.eslintrc.json
para ignorar esses erros:Por quê? Se você estiver usando
NEXT.js
, não precisará importarReact
na parte superior dos arquivos, o nextjs fará isso por você.fonte
"react/react-in-jsx-scope": "off"
, eliminará o erro, o que a adição églobals
realizada? Obrigado!Este é um erro de ortografia, você precisa digitar em
React
vez dereact
.fonte