JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1755603
  • Score
    100M100P100Q198108F
  • License MIT

Returns an object with on-event callback props curried with provided args.

Package Exports

  • make-event-props

Readme

npm downloads CI

Make-Event-Props

A function that, given props, returns an object of event callback props optionally curried with additional arguments.

This package allows you to pass event callback props to a rendered DOM element without the risk of applying any invalid props that could cause unwanted side effects.

tl;dr

  • Install by executing npm install make-event-props or yarn add make-event-props.
  • Import by adding import makeEventProps from 'make-event-props'.
  • Create your event props object:
    get eventProps() {
      return makeEventProps(this.props, (eventName) => additionalArgs);
    }
  • Use your event props:
    render() {
      return (
        <div {...this.eventProps} />
      );
    }

License

The MIT License.

Author

Wojciech Maj
kontakt@wojtekmaj.pl
https://wojtekmaj.pl