性能优化
本话题发布性能优化相关的问答文章和技术分享,将持续更新,为您推荐了58篇问答,访问即可查看更多精彩内容。
-
2
回答
46浏览
React Query预加载时为什么会出现重复请求?
我在用React Query做页面预加载时遇到问题,设置了staleTime和keepPreviousData,但每次刷新页面还是会触发两次请求: 我的查询配置是这样的: useQuery(['pos...
优化 2026-02-14 12:30:35 -
2
回答
123浏览
React函数组件中的Error Boundary为什么无法捕获子组件错误?
大家好,我在用React 18写一个表单组件时遇到了问题。按照文档把错误边界写成类组件包裹住了子元素,但子组件报错时页面还是会直接崩溃,控制台显示"Uncaught Error: ..." 我尝试过两...
框架 2026-02-13 00:34:28 -
2
回答
50浏览
Reanimated 2和3的版本差异导致的报错怎么解决?
我在升级Reanimated到v3后,使用Value时一直报“Cannot read property 'Value' of undefined”,但文档里写v3还支持v2语法 场景是给按钮添加缩放动...
移动 2026-02-12 15:08:27 -
2
回答
56浏览
React Navigation切换页面后为什么状态没重置?
大家好,我在用React Navigation做页面跳转时发现一个问题: 从首页跳转到详情页再返回后,详情页的输入框内容和选中的选项都没重置。我尝试过在组件卸载时用navigation.replace...
移动 2026-02-12 09:39:36 -
2
回答
31浏览
React Native fetch请求在安卓上总是失败怎么办?
我在安卓真机测试时,用fetch('https://api.example.com/data')请求老是报错“Network request failed”,iOS模拟器却能正常获取数据。已经试过加c...
框架 2026-02-10 23:43:25 -
2
回答
41浏览
为什么useEffect里更新状态会无限循环?
我在用useEffect做API请求时,按教程把依赖项设为空数组,但状态更新后页面一直刷新... 比如这样写: useEffect(() => { fetchUsers().then(data ...
框架 2026-02-10 12:36:24 -
2
回答
114浏览
React Native TurboModule初始化失败,native模块未注册?
我在用TurboModule写个原生模块时,JS调用时报错说模块未找到。按照官方文档初始化了Java类并加了@ReactModule注解,但应用启动就崩溃了。错误提示是:TurboModuleRegi...
移动 2026-02-07 07:56:29 -
2
回答
74浏览
React Error Boundaries为什么在函数组件中无法捕获子组件错误?
我在React项目中用类组件实现了Error Boundary,但今天改用函数组件+useEffect模拟时,子组件报错后页面还是直接崩溃了。之前按照文档写了 componentDidCatch 方法...
框架 2026-02-06 10:03:16 -
2
回答
50浏览
Vue组件资源加载时如何正确设置HTTP缓存策略?
我在用Vue 3开发图片展示组件时遇到缓存问题,明明设置了响应头但效果不对。比如这个组件每次刷新都会重新下载图片: <template> <img :src="imageU...
优化 2026-02-04 18:34:31 -
1
回答
82浏览
React错误边界为什么在函数组件里没生效?
在函数组件里用类组件做错误边界,报错时页面直接崩溃了,没触发fallback UI。之前在类组件里用没问题,这次按文档改成函数组件包裹试试,代码这样写的: class ErrorBoundary ex...
框架 2026-02-02 16:18:41 -
2
回答
96浏览
Service Worker注册成功但无法拦截请求,是什么原因?
我在给PWA应用添加Service Worker时遇到了奇怪的问题。按照教程写好了fetch事件监听,控制台也显示注册成功,但刷新页面时网络面板显示所有请求都是直接走的网络,没有触发缓存逻辑。已经检查...
优化 2026-02-02 09:48:30 -
2
回答
70浏览
React Native Bridge调用原生模块时为什么会卡顿并报错?
最近在开发Android版本时,通过React Native Bridge调用原生模块处理图片压缩,但发现每次调用都会卡顿0.5秒左右,还出现过"Can't find module NativeMod...
框架 2026-02-01 17:27:27 -
2
回答
98浏览
useReducer处理表单时状态不更新,控制台提示找不到默认reducer出口怎么办?
我在用useReducer管理表单状态时遇到问题,输入框的值应该跟着state变化,但输入时完全没反应。之前用useState没问题,换成useReducer后就卡住了。尝试过直接修改state对象属...
框架 2026-01-31 20:47:24 -
2
回答
86浏览
React Native子组件点击后父组件状态不更新怎么办?
大家好,我在用React Native开发父子组件时遇到问题。父组件通过props传递了一个更新状态的函数给子组件,但点击子组件按钮后状态没有变化: // 父组件 const Parent = () ...
框架 2026-01-31 16:48:27 -
2
回答
84浏览
React Native中安装Vector Icons后图标显示空白怎么办?
刚在项目里安装了@expo/vector-icons,按照文档导入了Ionicons,但页面上就是显示空白。按教程做了一切却还是空白,到底是哪里出问题了? 我执行了npx expo install @...
框架 2026-01-31 08:31:26 -
2
回答
102浏览
React Native调用原生模块返回null怎么办?
我在React Native项目里写了个原生模块想获取设备信息,但调用方法总是返回null。按照官方文档写了Java代码并注册了模块,但前端调用的时候就是得不到正确数据... 这是我的React代码片...
框架 2026-01-30 12:45:34 -
2
回答
94浏览
React组件测试时为什么mock的API没有被调用?
我在用Jest+React Testing Library测试一个组件时遇到了问题。组件里用useEffect调用了外部API,我按教程写了mock但测试总是失败: // userApi.js exp...
框架 2026-01-29 16:24:30 -
2
回答
117浏览
React Spring动画在组件卸载时报状态更新警告怎么办?
我在用React Spring的useSpring和<code)animated.div做元素淡入动画,但组件被卸载时控制台一直报“Can't perform a React state upd...
框架 2026-01-29 15:08:34