Lorsque j'utilise la balise comme indiqué ci-dessous, j'obtiens cette erreur!
React TypeError: Le constructeur de classe Fullpage ne peut pas être appelé sans 'new'
Il semble que quelque chose s'est mal passé à la ligne 1438: voici renderWithHooks
node_modules/react-dom/cjs/react-dom.development.js:14803
mon Fullpage.js
fichier:
import React, {Component} from 'react';
import './Fullpage.css'
class Fullpage extends Comment{
render(){
const {children}=this.props
return(
<div className={`fullpage ${this.props.className || ''}`}>
{children}
</div>
);
}
}
export default Fullpage
App.js
fichier:
import React, { Component } from 'react'
import data from './data.json';
import logo from './logo.svg';
import './App.css';
import { SocialIcon } from 'react-social-icons';
import Fullpage from './components/Fullpage.js'
class App extends Component{
render(){
return(
<div className="App container">
<div className="navigation">
</div>
<Fullpage className="first">
<h1 className="title" id={"title"}>
{data.title}
</h1>
<div>
<h2>
{data.subtitle}
</h2>
</div>
<div className="icons-wrapper">
{
Object.keys(data.links).map(key=>{
return(
<div className="icon">
<SocialIcon url={data.links[key]}/>
</div>
);
})
}
</div>
</Fullpage>
<div className="fullpage">
<h3>
{data.sections[0].title}
</h3>
<p>
{data.sections[0].items[0].content}
</p>
</div>
<div className="fullpage">
</div>
</div>
);
}
}
export default App;
On dirait qu'il devrait y en avoir: class Fullpage extends Component
non Comment
.
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras