React缓存,useMemo如何缓存函数结果?普通函数昂贵结果发布于2024年12月12日 react React缓存的另外一个分支,就是使用useMemo()钩子缓存函数运行结果。之所以缓存这个函数结果,是因为对应的函数的运算比较复杂,比较浪费算力。出于节约算力的目的,设定这个函数输入一致的时候,输出必然一致。可以... 阅读更多
React缓存,探讨memo函数如何缓存阻止(子)组件渲染?发布于2024年12月11日 react React里面比较高阶的使用方式:memo()函数是本文的主要内容。memo和useMemo()看起来很相似,使用上却有很大的区别。useMemo()作用在函数之上,是对昂贵运算逻辑函数结果的缓存,只能在函数式组件... 阅读更多
React路由,Navigate组件和useNavigate钩子的区别和联系发布于2024年12月10日 react Navigate是个组件,useNavigate是个钩子,两者功能相似,都是用于react router页面跳转的。它们和传统的windows.history功能也是类似的,而且三者的state等状态都是互通的。苏... 阅读更多
React的useRequest()钩子,再次审视run参数传递的问题发布于2024年12月09日 react useRequest()的官方文档里面,给出的demo,都没有对网络请求使用参数的问题,进行很好的处理和说明。唯一相关的线索就是有个参数叫做defaultParams。这里的文档对新手还是挺不友好的。苏南大叔就us... 阅读更多
React项目,setupProxy.js如何生效?http-proxy-middleware发布于2024年12月08日 react 在create-react-app项目里面,有个src/setupProxy.js文件,这个文件是如何代理【测试环境下】的网络接口请求?代码中的http-proxy-middleware,只能应用于接口请求么?带着... 阅读更多