2.0.0 • Published 6 years ago
presentable-handlers v2.0.0
Decorator to filter presentable’s event handlers into their own variable.
Installation
npm install --save presentable-handlers
Usage
import React, { Component } from 'react'
import { defaultPresenter, presentable } from 'presentable'
import presentableHandlers from 'presentable-handlers'
@presentableHandlers
class SomePresenter extends Component {
render() {
let {
instance, state, props,
// All event handlers are grouped into this property and removed from
// “props”.
handlers
} = this.props.presentable
return <div>Ctrine!</div>
}
}
@presentable
@defaultPresenter(SomePresenter)
class SomeComponent extends Component {}