1.2.7 • Published 6 years ago

react-mhoc v1.2.7

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

react-mhoc

React高阶组件

  1. style-useable.js

componentWillMount 触发 style.use
componentWillUnmount 触发 style.unuse

import {styleUseable} from 'react-mhoc'
import style from './style.use.less'

@styleUseable(style)
class MyComponent extends React.Component {
    // ....
}
  1. editable.js

可同步编辑props/state/...内部数据 npm.io

Demo

  • 参数
    • groupName: string
      编辑视图的组名(默认为组件名)
    • attrNames: Array
      需要编辑的数据keyNames, props强制支持 (默认'state')
import {editable} from 'react-mhoc'

@editable
class MyComponent extends React.Component {
    // ....

    // ref Api
    open() {}
}


class App extends React.Component {

    componentDidMount() {
        // not existed open
        // this.ref.open()

        // ok
        this.ref.comp.open()
    }

    render() {
        <MyComponent ref={r => this.ref = r} />
    }
}

ChangeLog

  • 1.2.1
    1. 支持Array/Object的新增和删除
    2. 代码简单重构

  • 1.2.2
    1. 添加 Hover 高亮
    2. 添加 View 按钮
1.2.7

6 years ago

1.2.6

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.9

7 years ago

1.1.8

7 years ago

1.1.7

7 years ago

1.1.6

7 years ago

1.1.5

7 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.1

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago