new-react-cli
Version:
A simple React CLI to generate components instantly and more.
73 lines (46 loc) • 1.35 kB
JavaScript
module.exports = `//Generate with new-react-cli : ${(new Date()).toGMTString()}
//Free training on https://mudey.fr
import React, { Component } from 'react';
import styles from './TemplateName.module.css';
export default class TemplateName extends Component {
// eslint-disable-next-line
constructor(props) {
super(props)
this.state = {}
}
componentDidMount() {
this.initMeta()
}
componentDidUpdate(prevProps, prevState) {
if(prevProps !== this.props){
//Update state ...
this.initMeta()
}
}
componentWillUnmount() {
this.setState = (state, callback) => {
return;
};
}
initMeta(){
// Meta data
/*
document.querySelector("title").innerText = "";
document.querySelector("meta[name='title']").content = "";
document.querySelector("meta[name='description']").content = "";
*/
}
render(){
return (
<div className={styles.TemplateName} data-testid="TemplateName">
TemplateName Component
</div>
)
}
}
//Generate with new-react-cli : ${(new Date()).toGMTString()}
//Free training on sur https://mudey.fr
//Teacher Profile : https://mudey.fr/user/espero-akpoli
//Teacher Email : eakpoli@mudey.fr
//Teacher WhatsApp : +33 7 77 67 41 57
`;