A cli to create react components
support css,scss,less,sass
- support create multiple components
- support use custom template
- support
css,scss,less,sass
npm i -g react-cmaker
cmaker -n App
// create React component named App
cmaker -n Header,Body,Footer
// create React compoennts named Header,Body,Footer
cmaker -s (css|scss|sass|less)
// create React Component with (css|scss|sass|less), default scss
cmaker -t custom.template
// create React components with custom template custom.template, you can define custom template file of any extension.
- index.js
- handler.js
- index.css
import React, { Component, PropTypes } from 'react';
import * as handler from './handler.js';
import './index.$cssType$';
class $dirName$ extends Component {
constructor(props) {
super(props);
}
render() {
return (
<div className="$className$">
</div>
);
}
}
$dirName$.proptype = {
}
export default $dirName$;
.$dirName$ {
}
// handlers write here