useDocumentTitle

来源:8-2 ⽤useRef实现useDocumentTitle - useRef与Hook 闭包详解(下)

慕斯1339983

2022-01-12

export const useDocumentTitle = (title:string) => {
  const oldTitle = useRef(document.title).current

  useEffect(() => {
    document.title = title
    return () => {
      document.title = oldTitle
    }
  }, [])

}

感觉这样写更好理解些

写回答

1回答

Nolan

2022-03-17

这样也可以

0
0

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程