@@ -44,13 +44,15 @@ yarn add react-recipes
4444| 🍐 [ ` useIsClient ` ] ( ./docs/useIsClient.md ) | isClient | - |
4545| 🥧 [ ` useKeyPress ` ] ( ./docs/useKeyPress.md ) | keyPressed | (targetKey) |
4646| 🍱 [ ` useLocalStorage ` ] ( ./docs/useLocalStorage.md ) | [ storedValue, setValue] | (key, initialValue) |
47+ | 📍 [ ` useLocation ` ] ( ./docs/useLocation.md ) | { push, replace, pathname, search } | - |
4748| 🍋 [ ` useLockBodyScroll ` ] ( ./docs/useLockBodyScroll.md ) | - | - |
4849| 🍉 [ ` useMedia ` ] ( ./docs/useMedia.md ) | value | (queries, values, defaultValue) |
4950| 🥭 [ ` useMultiKeyPress ` ] ( ./docs/useMultiKeyPress.md ) | keysPressed | (targetKey) |
5051| 🔔 [ ` useNotification ` ] ( ./docs/useNotification.md ) | fireNotify | (title, options) |
5152| 🥑 [ ` useOnClickOutside ` ] ( ./docs/useOnClickOutside.md ) | - | (ref, callback) |
5253| 🥒 [ ` useOnlineStatus ` ] ( ./docs/useOnlineStatus.md ) | onlineStatus | - |
5354| 🍿 [ ` usePrevious ` ] ( ./docs/usePrevious.md ) | previous | (value) |
55+ | 🖨 [ ` usePrint ` ] ( ./docs/usePrint.md ) | { ref, handlePrint } | (style = {}) |
5456| 🍣 [ ` useScript ` ] ( ./docs/useScript.md ) | [ loaded, error] | (src) |
5557| 🍖 [ ` useSpeechRecognition ` ] ( ./docs/useSpeechRecognition.md ) | { supported, listen, listening, stop } | ({ onEnd, onResult, onError }) |
5658| 🍗 [ ` useSpeechSynthesis ` ] ( ./docs/useSpeechSynthesis.md ) | { supported, speak, speaking, cancel, voices, pause, resume } | ({ onEnd, onResult, onError, onBoundary, onPause, onResume }) |
@@ -59,4 +61,3 @@ yarn add react-recipes
5961| 🥖 [ ` useWindowScroll ` ] ( ./docs/useWindowScroll.md ) | { x, y } | - |
6062| 🥮 [ ` useWindowSize ` ] ( ./docs/useWindowSize.md ) | { height, width } | (initialWidth, initialHeight) |
6163| 🥝 [ ` useWorker ` ] ( ./docs/useWorker.md ) | worker instance | (scriptPath, workerOptions, attributes) |
62- | :pushpin : [ ` useLocation ` ] ( ./docs/useLocation.md ) | { push, replace, pathname, search } | - |
0 commit comments