请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

无法理解 useDocumentTitle

老师您好 我始终理解不了 useDocumentTitle 这个 hook 的作用,我按照使用方式整理了一下 useDocumentTitle 这个功能

  1. 现有三个路由,分别是 /home about /users
  2. 对前两个路由分别使用 useDocumentTitle,分别改变 title
  3. 对第三个路由不做任何处理
    按照正常逻辑,应该是如下的情况:
  4. 如果使用了 useDocumentTitle hook ,那么进入这个页面就会设置相应的 title。
  5. 如果没有使用了 useDocumentTitle hook ,那么进入这个页面就会设置 index.html 的 title。
    但是我使用了您的 hook ,无法达到效果
    代码如下https://codesandbox.io/s/tender-gauss-v18iv

正在回答 回答被采纳积分+3

1回答

Nolan 2021-04-27 00:21:45

这个hook的作用和题目中的'正常逻辑'不一样,这个hook要做的事情是:进入第三个路由,对title什么都不做;或者将第三个路由的title恢复成第二个路由的title。仔细读一下代码

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信