@sliversniper/react-unalias

0.0.2 • Public • Published

react-unalias

Motive

It 's easier to read and write.

cdm --> componentDidMount

Downside

Alias Map

'cwm': 'componentWillMount'
'cdm': 'componentDidMount'
'cwrp': 'componentWillReceiveProps'
'cwu': 'componentWillUpdate'
'cdu': 'componentDidUpdate'
'scu': 'shouldComponentUpdate'
'cwum': 'componentWillUnmount'

'ds': 'state'
'dp': 'defaultProps'
'pt': 'propTypes'

dp as a normal js object

ds, pt as a function

pt 's this is binded as React.PropTypes

Usage

option =
  cdm: ->
    log 'component did mount'
  ds: ->

react-unalias(option) <|
class App extends React.Component
  render: ->    
@reactUnalias({
  cdm(){
    log('component did mount')
  },
  ds(){
    return {hello: 'world'}
  }
})
class App extends React.Component{
  render(){

  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i @sliversniper/react-unalias

Weekly Downloads

0

Version

0.0.2

License

MIT

Last publish

Collaborators

  • sliversniper