Next.js 13 面试官最爱问的 4 个钩子,第 3 个 90%人答错

Next.js13面试官最爱问的4个钩子。

注意,第3个90%的人都答错了!第一记住一点,这4个钩子都要从next/navigation导入,不是next/router,许多人第一步就搞错了。来看这4个钩子。

·useRouter用来做路由跳转。

·usePathname获取当前路径。

Next.js 13 面试官最爱问的 4 个钩子,第 3 个 90%人答错

·useSearchParams处理查询参数,这个坑最多。

·useParams获取动态路由参数。

面试官最爱问:useSearchParams返回什么类型?许多人说是普通对象,错!正确答案是URLSearchParams,而且是只读的!这个问题90%的人都答错。正确用法是这样的:用get方法获取单个参数,用getAll获取多个同名参数。记住不能直接修改,要配合useRouter。

Next.js 13 面试官最爱问的 4 个钩子,第 3 个 90%人答错

面试要点总结:

·第一,都从next/navigation导入。

·第二,只能在客户端组件使用。

·第三,useSearchParams返回URLSearchParams。

·第四,修改参数要配合useRouter。

© 版权声明

相关文章

暂无评论

none
暂无评论...