In the below snippet, I am using extends to create components. which is not working. But If I use React.createClass({}); It works fine. Could you please let me know what the problem is in below code snippet
import React from 'react';
class App extends React.Component {
render() {
return (
<div>
<AuditTable/>
</div>
);
}
}
class AuditTable extends React.Component {
render(){
return(
<div> This is audit table
<AuditTable.Header/>
</div>
);
}
}
class AuditTable.Header extends React.Component{
render(){
return(
<div>
Audit Table Header
</div>
);
}
}
export default App;
This code does not work. Any help would be great
class AuditTable.Headerisn't legal. Rename it toHeaderorAuditTableHeader.