无法理解 useDocumentTitle
来源:1-1 课程导学

weibo_我叫风中追风13_0
2021-04-25
老师您好 我始终理解不了 useDocumentTitle 这个 hook 的作用,我按照使用方式整理了一下 useDocumentTitle 这个功能
- 现有三个路由,分别是
/home
about
/users
- 对前两个路由分别使用 useDocumentTitle,分别改变 title
- 对第三个路由不做任何处理
按照正常逻辑,应该是如下的情况: - 如果使用了 useDocumentTitle hook ,那么进入这个页面就会设置相应的 title。
- 如果没有使用了 useDocumentTitle hook ,那么进入这个页面就会设置 index.html 的 title。
但是我使用了您的 hook ,无法达到效果
代码如下https://codesandbox.io/s/tender-gauss-v18iv
写回答
1回答
-
Nolan
2021-04-27
这个hook的作用和题目中的'正常逻辑'不一样,这个hook要做的事情是:进入第三个路由,对title什么都不做;或者将第三个路由的title恢复成第二个路由的title。仔细读一下代码
00
相似问题