2.0.0 • Published 6 years ago

presentable-handlers v2.0.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
6 years ago

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 {}
2.0.0

6 years ago

1.0.1

7 years ago

1.0.0

7 years ago