react-use
Version:
Collection of React Hooks
12 lines (11 loc) • 408 B
JavaScript
import { useEffect } from 'react';
var useFavicon = function (href) {
useEffect(function () {
var link = document.querySelector("link[rel*='icon']") || document.createElement('link');
link.type = 'image/x-icon';
link.rel = 'shortcut icon';
link.href = href;
document.getElementsByTagName('head')[0].appendChild(link);
}, [href]);
};
export default useFavicon;