use-ref-state

Combine useRef and useState hook

Usage no npm install needed!

<script type="module">
  import useRefState from 'https://cdn.skypack.dev/use-ref-state';
</script>

README

use-ref-state

Copied from https://ryankubik.com/blog/use-ref-state/

Usage

const ComponentWithEvent = () => {
  const [state, stateRef, setState] = useRefState(0);

  useEffect(() => {
    setTimeout(() => {
      console.log(stateRef.current);
    }, 100);
  }, []);

  setState(1);
};