react-convenience

1.0.0 • Public • Published

react-convenience

React Utilities.

installation

Run yarn add react-convenience

Usages

debounceEvent

It delays execution of function, takes 2 argument first is callback and second is delay time.

    import { debounceEvent } from 'react-convenience';
    import { TextArea } from '...';

    const handlerOnChange = e => console.log(e);

    const debouncedHandler = debounceEvent(handlerOnChange, 500);

    <TextArea onChange={debouncedHandler} />

withOnChangeDebounce

HOC to help debounce handler onChange.

    import { withOnChangeDebounce } from 'react-convenience';
    import { TextArea } from '...';

    const TextAreaWithDebounce = withOnChangeDebounce(500)(TextArea);

    const handlerOnChange = e => console.log(e);

    <TextAreaWithDebounce onChange={handlerOnChange} />

Dependencies (0)

    Dev Dependencies (14)

    Package Sidebar

    Install

    npm i react-convenience

    Weekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    7.45 kB

    Total Files

    7

    Last publish

    Collaborators

    • alok.kuntal