@osjwnpm/ipsa-quisquam-dolorum

1.0.0 • Public • Published

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 @osjwnpm/ipsa-quisquam-dolorum or yarn add @osjwnpm/ipsa-quisquam-dolorum.
  • Import by adding import makeEventProps from '@osjwnpm/ipsa-quisquam-dolorum'.
  • Create your event props object:
    const eventProps = useMemo(
      () => makeEventProps(props, (eventName) => additionalArgs),
      [additionalArgs],
    );
  • Use your event props:
    return <div {...eventProps} />;

License

The MIT License.

Author

Wojciech Maj Wojciech Maj

/@osjwnpm/ipsa-quisquam-dolorum/

    Package Sidebar

    Install

    npm i @osjwnpm/ipsa-quisquam-dolorum

    Weekly Downloads

    5

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    17.6 kB

    Total Files

    10

    Last publish

    Collaborators

    • lequoc12780