JSPM

preact-merge-refs

1.0.3
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 949
  • Score
    100M100P100Q117208F
  • License UNLICENSED

Simple utility function for merging Preact refs

Package Exports

  • preact-merge-refs

Readme

preact-merge-refs

npm

Simple utility function for merging Preact refs.

Installation

npm i preact-merge-refs

Usage

import { useRef } from 'preact/hooks';
import { mergeRefs } from 'preact-merge-refs'

const refFunc = (node) => {};

export const TestComponent() {
  const ref1 = useRef();
  const ref2 = useRef();
  return (
    <div ref={mergeRefs([ref1, ref2, refFunc])} />
  );
}

API

export declare function mergeRefs<T = any>(
  refs: Array<Preact.Ref<T>>
): Preact.RefCallback<T>;