useUpdate

强制更新函數

Usage

Live Editor

function Demo() {
  const update = useUpdate();

  return (
    <>
      {/* 为了避免 SSR 错误,因为 date.now() 在伺服器和客戶端上不會相同 */}
      <div suppressHydrationWarning={true}>時間:{Date.now()}</div>
      <button onClick={update}>更新</button>
    </>
  );
};
Result

API

useUpdate

Returns

() => void: 強制更新函數

Arguments