4.57.2 • Published 20 days ago

@cutting/hooks v4.57.2

Weekly downloads
132
License
MIT
Repository
github
Last release
20 days ago

@cutting/hooks - reusable react hooks for reusable things

npm version code style: prettier

install

pnpm add @cutting/hooks

# or

npm install @cutting/hooks

This package contains the following hooks:

useIsMounted

A React hook to let you know whether the component running the hook is still mounted.

usage

import { useIsMounted } from '../useIsMounted/useIsMounted';

const MyComp(): JSX.Element {
  const isMounted = useIsMounted();

   if (isMounted) {
    debouncedCallback(newSize);
  }

  // etc.
}

useScrollToTop

A React hook to bump the focus to the top of the viewport or to an optional ref

usage

import { useScrollToTop } from '@cutting/hooks';

const MyComp(): JSX.Element {
  const root = useRef<HTMLDivElement>(null);

  useScrollToTop({ ref: root });

  // etc.
}

usePrevious

usage

import {usePrevious} from '@cutting/hooks';

const Demo = () => {
  const [count, setCount] = React.useState(0);
  const prevCount = usePrevious(count);

  return (
    <p>
      <button onClick={() => setCount(count + 1)}>+</button>
      <button onClick={() => setCount(count - 1)}>-</button>
      <p>
        Now: {count}, before: {prevCount}
      </p>
    </p>
  );
};
4.57.2

20 days ago

4.57.1

1 month ago

4.57.0

1 month ago

4.56.10

2 months ago

4.56.9

2 months ago

4.56.8

4 months ago

4.56.7

5 months ago

4.56.5

6 months ago

4.56.6

6 months ago

4.56.4

9 months ago

4.56.3

11 months ago

4.56.1

1 year ago

4.56.2

12 months ago

4.56.0

1 year ago

4.55.1

1 year ago

4.55.0

1 year ago

4.54.0

1 year ago

4.53.1

1 year ago

4.53.0

2 years ago

4.52.1

2 years ago

4.52.0

2 years ago

4.51.0

2 years ago

4.50.0

2 years ago

4.49.3

2 years ago

4.37.1

2 years ago

4.37.0

2 years ago

4.40.0

2 years ago

4.44.0

2 years ago

4.49.2

2 years ago

4.49.1

2 years ago

4.49.0

2 years ago

4.33.0

2 years ago

4.43.0

2 years ago

4.47.0

2 years ago

4.48.0

2 years ago

4.32.0

2 years ago

4.36.0

2 years ago

4.39.0

2 years ago

4.42.0

2 years ago

4.46.0

2 years ago

4.47.1

2 years ago

4.31.0

2 years ago

4.35.0

2 years ago

4.38.1

2 years ago

4.38.0

2 years ago

4.30.12

2 years ago

4.41.0

2 years ago

4.45.0

2 years ago

4.34.0

2 years ago

4.30.11

2 years ago

4.30.10

2 years ago

4.30.9

2 years ago

4.30.8

2 years ago

4.30.2

2 years ago

4.30.6

2 years ago

4.30.4

2 years ago

4.30.3

2 years ago

4.30.0

2 years ago

4.29.1

3 years ago

4.29.2

3 years ago

4.29.0

3 years ago

4.28.2

3 years ago

4.28.1

3 years ago

4.28.0

3 years ago

4.27.1

3 years ago

4.26.1

3 years ago

4.27.0

3 years ago

4.25.0

3 years ago

4.26.0

3 years ago

4.23.0

3 years ago

4.21.0

3 years ago

4.24.2

3 years ago

4.22.0

3 years ago

4.24.0

3 years ago

4.24.1

3 years ago

4.20.1

3 years ago

4.20.0

3 years ago

4.19.0

3 years ago

4.18.0

3 years ago

4.17.0

3 years ago

4.16.0

3 years ago

4.15.0

3 years ago

4.14.0

3 years ago

4.13.0

3 years ago

4.11.0

3 years ago

4.10.0

3 years ago

4.9.0

3 years ago

4.8.3

3 years ago

4.8.0

3 years ago

4.6.3

3 years ago

4.6.2

3 years ago

4.6.4

3 years ago

4.7.0

3 years ago

4.6.1

3 years ago

4.6.0

3 years ago

4.5.0

3 years ago

4.3.0

3 years ago

4.2.1

3 years ago

4.2.0

3 years ago

4.1.4

3 years ago

4.1.1

3 years ago

4.1.0

3 years ago

4.0.1

3 years ago

4.0.0

3 years ago

3.9.0

4 years ago

3.7.0

4 years ago

3.6.1

4 years ago

3.5.3

4 years ago

3.5.2

4 years ago

3.5.1

4 years ago

3.5.0

4 years ago

3.1.0

4 years ago

3.0.3

4 years ago

3.0.1

4 years ago

2.3.3

4 years ago

2.3.2

4 years ago

2.3.1

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago