react教程,如何使用useDeferredValue延迟state更新界面?发布于2022年12月18日 react 在react项目中,大家都知道state的变化,一般会引起界面的更新。一些界面的更新会比较耗时,并且相对而言,这些耗时界面的更新也并不是那么重要。那么这种情况下,就可以用到useDeferredValue来延迟对应... 阅读更多
react教程,如何利用useTransition避免高频界面重绘?发布于2022年12月17日 react react数据是可以绑定的,数据变化可以引起界面上的元素变化。如果这个时候,数据变化十分频繁,并且界面重绘非常耗时,那就会发生界面假死卡顿的问题。为了解决这个问题,react提出了useTransition()函数... 阅读更多
react教程,如何使用useInsertionEffect附加第三方css文件?发布于2022年12月16日 react 本篇文章中,苏南大叔描述另外一个非常非常非常没用非常鸡肋的react函数useInsertionEffect()。基本上没啥用,官方描述上来说,是用来挂载第三方的css和js的,语焉不详。那么,这个超级鸡肋的rea... 阅读更多
react教程,如何用useLayoutEffect?与useEffect有何区别?发布于2022年12月15日 react 苏南大叔的react教程,本文说一下一个很鸡肋的函数useLayoutEffect。这个函数鸡肋到什么地步呢?连react官方都不建议你使用这个函数,都建议你使用useEffect来代替它。所以,你还想看这个use... 阅读更多
react教程,被神化的useDebugValue的使用场景是什么?发布于2022年12月14日 react react项目里面,“使用useDebugValue()代替大家常用的console.log(),来更方便的查看数据”,这样的言论在网上甚为流传。但是,苏南大叔并不同意这样的观点。只是在非常有限的场景下,useDe... 阅读更多