useFetch React custom hook
React hook to wrap a component and show/hide it as a modal
useLocalStorage React custom Hook