Usage
use-favicon
appends <link />
element to head component with given favicon in React.useLayoutEffect
hook.
Hook is not called during server side rendering.
Call hook with favicon url (supported formats: .ico
, .png
, .svg
and .gif
) that should be set as favicon in any component.
Hook is triggered every time url changes and value is not empty string (trailing whitespace is trimmed) or null
.