npm.io
1.0.7 • Published 4 years ago

use-onclickoutside-hooks

Licence
ISC
Version
1.0.7
Deps
0
Size
2 kB
Vulns
0
Weekly
0

Use Onclickoutside hooks

Installing

Using npm

$ npm install use-onclickoutside-hooks
import useOnClickOutside from 'use-onclickoutside-hooks'

Using yarn

$ yarn add use-onclickoutside-hooks
import useOnClickOutside from 'use-onclickoutside-hooks'

Example

import React, { useRef } from 'react';
import { useOnClickOutside } from 'use-onclickoutside-hooks';

export default function ComponentTest({ items = [] }) {
  const ref = useRef();

  useOnClickOutside(ref, () => {
    ... use function
  });
  return (
    <div className="d-flex flex-row" ref={ref}>
      contet
    </div>
  );
}