Je suis un développeur Angular et nouveau sur React, il s'agit d'un simple composant React, mais il ne fonctionne pas.
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;
Erreur : Lors de l'utilisation de JSX, « React » doit être dans le champ d'application React/React-in-jsx-scope
Ajoutez les paramètres suivants dans
.eslintrc.js
/.eslintrc.json
pour ignorer ces erreurs :Pourquoi ? Si vous utilisez
NEXT.js
,则无需在文件顶部导入React
, nextjs le fera pour vous.Référence : https://gourav.io/blog/nextjs-cheatsheet(Aide-mémoire Next.js)
La ligne d'importation doit être :
Notez le R majuscule dans React.