create-react-app项目,使用自定义别名方案二:craco发布于2024年12月26日 react 目的依然是实现在react项目中实现类似vue的@符号功能,除了释放create-react-app的项目配置外,还可以选择craco这款第三方库,通过对create-react-app的简单修改,就可以实现@别名... 阅读更多
create-react-app项目,使用自定义别名方案一:释放配置发布于2024年12月25日 react 本文标的物是create-react-app创建的项目,需求是修改对应的webpack配置,功能需求是识别路径别名@符号。换句话说,就是vue代码里面的@表示根目录的功能,在react(create-react-a... 阅读更多
create-react-app初始化项目失败,提示react19版本冲突发布于2024年12月24日 react React官方脚手架create-react-app,已经很久都没有更新了,推荐使用vite代替。但是,苏南大叔还是一直都没有更换最新的vite。但是,最近create-react-app它不能用了!!!这可是个大... 阅读更多
React缓存,useCallback钩子如何保持函数不变?配合memo发布于2024年12月14日 react useCallback缓存的是函数,意思是:无论组件如何刷新重新渲染,定义在组件内部的被useCallback的函数(的内存指向)都不变。和专门缓存组件的高阶函数memo()是完美搭配的关系。memo()负责缓存组... 阅读更多
React缓存,如何使用useAsyncMemo()缓存异步函数结果?发布于2024年12月13日 react 上一篇文章里面,苏南大叔说可以使用useMemo()缓存普通函数的昂贵计算逻辑结果。在文章的最后,特别强调了useMemo()作用于普通函数,而不能作用于异步函数。异步函数的关键词有:async、await、pro... 阅读更多