1.6.1 • Published 8 years ago

recompose-make v1.6.1

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

recompose-make

example

import React, { PropTypes } from 'react'
import make from 'recompose-make'

export const pure = true

export const displayName = 'Button'

export const propTypes = {
  label: PropTypes.string,
  type: PropTypes.oneOf(['submit', 'button', 'clear'])
}

export const defaultProps = {
  label: '',
  type: 'button'
}

export const render = ({ label, type }) => {
  return <button type={ type }>{ label }<button>
}
  
export default make({ pure, displayName, propTypes, defaultProps, render })
// or
export default make('Button', { pure, displayName, propTypes, defaultProps, render })

Why export const?

Used for easier testing of those properties

Note

This is now only used as POC in internal projects so this might not be used at all or changed a lot

2.3.1

8 years ago

2.3.0

8 years ago

2.2.0

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.0

8 years ago

1.6.1

8 years ago

1.6.0

8 years ago

1.5.3

8 years ago

1.5.2

8 years ago

1.5.1

8 years ago

1.4.3

8 years ago

1.4.2

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.1

8 years ago