@am-hooks/use-title
Version:
Change browser tab title
11 lines (10 loc) • 347 B
JavaScript
import { useState, useEffect } from "react";
export const useTitle = initialTitle => {
const [title, setTitle] = useState(initialTitle);
const updateTitle = () => {
const htmlTitle = document.querySelector("title");
htmlTitle.innerHTML = title;
};
useEffect(updateTitle, [title]);
return setTitle;
};