一键式创建React组件
支持自由选择创建css,scss,less
- 一键式创建React组件,不是React脚手架!
- 支持一次创建多个组件
- 支持自由选择创建
css,Scss,Less - 支持无状态组建(stateless function)
npm i -g react-component-maker
mkreact App
//此时你创建了一个名字为App的组件
mkreact Header,Body,Footer
//此时你创建了三个组件,分别为Header,Body,Footer
mkreact -s Body
//创建Body组件,但是样式文件为Scss
#### mkreact -l Body
//创建Body组件,但是样式文件为Scsss
mkreact -p Body
//创建Body无状态组件
一个组件为一个文件夹,文件夹目录为
- [name].jsx
- [name].css
- index.jsx
import React from 'react';
import styles from './[name].css'
class [name] extends React.Component {
constructor(props) {
super(props);
this.displayName = [name];
}
render() {
return (
<div className={styles.container}>
[name]
</div>
)
}
}
export default [name];
.container {
}
import [name] from './hh'
export default [name]