@quid/merge-refs

4.11.6 • Public • Published

merge-refs is a little utility used to call different React "refs" all at once.

It can be especially useful if you are using two or more libraries that need a reference of the same React component.

Installation

npm install --save @quid/merge-refs

# or

yarn add @quid/merge-refs

Usage

A typical use case is:

import mergeRefs from '@quid/merge-refs';

<Popper>
  {({ ref, style }) => (
    <MouseOutside>
      {ref2 => (
        <div style={style} ref={mergeRefs(ref, ref2)}>
          content
        </div>
      )}
    </MouseOutside>
  )}
</Popper>;

Or, with React hooks:

import mergeRefs from '@quid/merge-refs';

const ref1 = useRef(null);
const ref2 = useRef(null);

<div ref={mergeRefs(ref1, ref2)} />;

Readme

Keywords

none

Package Sidebar

Install

npm i @quid/merge-refs

Weekly Downloads

804

Version

4.11.6

License

MIT

Unpacked Size

10.4 kB

Total Files

15

Last publish

Collaborators

  • quidops