React路由,使用useLocation()和useEffect()实现路由监控发布于2024年11月16日 react React Router@v5之后的版本,取消了useHistory()这个钩子。在ReactRouter@v6版本中,其有关导航的部分功能,使用新的钩子useNavigate()代替。而history.liste... 阅读更多
JavaScript,双箭头函数()=>()=>{},返回匿名函数的函数发布于2024年11月15日 node 说到根本上,是js的函数定义的方式太多了。这些函数定义的方式再组合一下,大家就蒙圈了。本文所说的双箭头函数就是这种情况,其实就是简写方式的不断组合罢了。苏南大叔的“程序如此灵动”博客,记录苏南大叔的编程经验文章。测... 阅读更多
React路由,Await如何加载defer延迟数据?配合Suspense发布于2024年11月14日 react 看清楚,本文的<Await>是大写开头,来自于ReactRouter,并不是大家所熟知的那个await关键字!虽然效果类似,但是<Await>是ReactRouterDom提供的一个高阶组件... 阅读更多
React路由,固定配置信息放置在哪里比较合适?handle属性发布于2024年11月13日 react 很多东西,react router框架都想在了大家的前面。比如这个react路由的自定义属性问题,其实大家就是想存储一些配置文件,然后方便拿出来使用嘛。官方推荐的是:放在一个叫做.handle的属性里面,并且是默认... 阅读更多
React路由,如何使用useLoaderData钩子?路由数组loader发布于2024年11月12日 react 本文将要讨论的钩子函数是来自react router的useLoaderData()钩子,经过无数次的实验,苏南大叔认为:这个useLoaderData()和useMatches()是无限关联的。两者之间存在着看不... 阅读更多