跳至主要内容

useFavicon

設置頁面的 favicon 圖標。

Usage

即時編輯器

function Demo() {
  const logo = 'https://react.dev/favicon.ico';
  const twitter = 'https://twitter.com/favicon.ico';
  const [icon, setIcon] = useState(twitter);
  useFavicon(icon);
  return (
    <div>
      <p>更改 Favicon 為</p>
      <button
        onClick={() => {
          setIcon(logo);
        }}
      >
        React
      </button>
      <button
        onClick={() => {
          setIcon(twitter);
        }}
      >
        Twitter
      </button>
    </div>
  );
};

結果
Loading...

API

useFavicon

Returns

void

Arguments

參數名描述類型預設值
href图标路径string (必填)-
baseUrl基础 urlstring | undefined-
rel设置 link 标签的 rel 属性string | undefinedicon