Skip to content

Instantly share code, notes, and snippets.

@garg
garg / USING-DIFFMERGE.md
Created December 25, 2022 19:05 — forked from smoll/USING-DIFFMERGE.md
Using DiffMerge as your git mergetool (for Mac OS X / macOS)
@garg
garg / useRect.js
Created September 26, 2020 21:10 — forked from morajabi/useRect.js
useRect — getBoundingClientRect() React Hook with resize handler
import { useLayoutEffect, useCallback, useState } from 'react'
export const useRect = (ref) => {
const [rect, setRect] = useState(getRect(ref ? ref.current : null))
const handleResize = useCallback(() => {
if (!ref.current) {
return
}
@garg
garg / RWVOPo.markdown
Last active October 7, 2015 16:32
RWVOPo