Redux
本话题发布Redux相关的问答文章和技术分享,将持续更新,为您推荐了19篇问答,访问即可查看更多精彩内容。
-
1
回答
45浏览
React Strict Mode为什么导致useEffect两次执行?代码没问题却报错
我在React组件里用Strict Mode包裹App时,发现useEffect里的API请求执行了两次,控制台还报错说useState未定义。但移除Strict Mode后就正常了,这是为什么? 比...
框架 2026-02-19 10:09:50 -
1
回答
16浏览
React高阶组件传递props时报错,该如何解决?
最近在尝试用高阶组件封装一个表单组件,但发现装饰后的组件接收不到props参数。比如传入的onSubmit函数在子组件里变成undefined了。 我按照教程写了个withLogger HOC,用函数...
框架 2026-02-18 11:48:28 -
1
回答
57浏览
React Native Android中自定义组件的padding在不同设备显示不一致怎么办?
我在开发Android端时遇到一个样式问题:自定义组件的padding在部分机型(比如小米12)显示正常,但华为P50上文字会顶到边框,感觉padding被忽略了。我对比过iOS版本没问题。 已经尝试...
移动 2026-02-16 04:30:55 -
1
回答
73浏览
React Native中为什么iOS和Android的Text组件字体大小显示差异这么大?
我在用React Native写跨平台应用时遇到个怪问题,给组件设置了fontSize: 16,iOS上显示正常,但Android看起来明显小了一号。试过在样式里加lineHeight和include...
移动 2026-02-16 03:50:38 -
1
回答
56浏览
Redux异步action更新状态后页面没变化怎么办?
我在用Redux Toolkit处理API请求时遇到问题,当调用fetchData的thunk后,状态虽然在store里更新了,但页面组件没重新渲染。我检查过action确实被dispatch了,但s...
框架 2026-02-16 00:49:37 -
1
回答
85浏览
React函数组件中的Error Boundary为什么无法捕获子组件错误?
大家好,我在用React 18写一个表单组件时遇到了问题。按照文档把错误边界写成类组件包裹住了子元素,但子组件报错时页面还是会直接崩溃,控制台显示"Uncaught Error: ..." 我尝试过两...
框架 2026-02-13 00:34:28 -
1
回答
15浏览
Reanimated 2和3的版本差异导致的报错怎么解决?
我在升级Reanimated到v3后,使用Value时一直报“Cannot read property 'Value' of undefined”,但文档里写v3还支持v2语法 场景是给按钮添加缩放动...
移动 2026-02-12 15:08:27 -
1
回答
59浏览
React Error Boundary在函数组件里为什么没捕获错误?
我用类组件做Error Boundary包裹了一个函数组件,但函数组件里useEffect抛出的错误没被捕获,控制台直接显示未处理的 rejection。componentDidCatch明明写了却没...
框架 2026-02-12 14:57:29 -
1
回答
24浏览
为什么useReducer里的dispatch不更新状态?
在用useReducer处理表单输入时遇到问题,输入框的值没反应。写了个handleChange函数,通过dispatch('UPDATE_FIELD')传递value,但状态一直没变。 试过检查ac...
框架 2026-02-12 04:12:24 -
1
回答
13浏览
React Native fetch请求在安卓上总是失败怎么办?
我在安卓真机测试时,用fetch('https://api.example.com/data')请求老是报错“Network request failed”,iOS模拟器却能正常获取数据。已经试过加c...
框架 2026-02-10 23:43:25 -
1
回答
301浏览
React Native TurboModule无法注册,启动时报undefined is not an object
我在按照官方文档实现一个TurboModule时遇到了问题。按照步骤创建了MyModule.java并注册到ReactPackage,但运行时却报错了: TypeError: undefined is...
框架 2026-02-09 00:25:25 -
1
回答
69浏览
React Native TurboModule初始化失败,native模块未注册?
我在用TurboModule写个原生模块时,JS调用时报错说模块未找到。按照官方文档初始化了Java类并加了@ReactModule注解,但应用启动就崩溃了。错误提示是:TurboModuleRegi...
移动 2026-02-07 07:56:29 -
2
回答
41浏览
React Error Boundaries为什么在函数组件中无法捕获子组件错误?
我在React项目中用类组件实现了Error Boundary,但今天改用函数组件+useEffect模拟时,子组件报错后页面还是直接崩溃了。之前按照文档写了 componentDidCatch 方法...
框架 2026-02-06 10:03:16 -
2
回答
79浏览
React Native动画结束后状态没更新怎么办?
我用Animated API做了一个位移动画,动画结束时想更新isDone状态显示完成提示,但发现状态一直没变。试过在Animated.timing的回调里调用setState和useEffect监听...
框架 2026-02-05 19:42:33 -
1
回答
61浏览
React Native子组件点击后父组件状态不更新怎么办?
大家好,我在用React Native开发父子组件时遇到问题。父组件通过props传递了一个更新状态的函数给子组件,但点击子组件按钮后状态没有变化: // 父组件 const Parent = () ...
框架 2026-01-31 16:48:27 -
2
回答
54浏览
React Native中安装Vector Icons后图标显示空白怎么办?
刚在项目里安装了@expo/vector-icons,按照文档导入了Ionicons,但页面上就是显示空白。按教程做了一切却还是空白,到底是哪里出问题了? 我执行了npx expo install @...
框架 2026-01-31 08:31:26 -
1
回答
59浏览
React组件测试时为什么mock的API没有被调用?
我在用Jest+React Testing Library测试一个组件时遇到了问题。组件里用useEffect调用了外部API,我按教程写了mock但测试总是失败: // userApi.js exp...
框架 2026-01-29 16:24:30 -
2
回答
101浏览
React Spring动画在组件卸载时报状态更新警告怎么办?
我在用React Spring的useSpring和<code)animated.div做元素淡入动画,但组件被卸载时控制台一直报“Can't perform a React state upd...
框架 2026-01-29 15:08:34 -
2
回答
35浏览
如何在React Query中正确处理分页数据?
最近在项目里用React Query加载分页列表,但是当用户快速切换页面时,旧的数据请求会覆盖新的结果。试过调整useQuery的staleTime选项,但效果不明显,还是会出现数据错乱的情况。 有人...
优化 2026-01-25 15:37:58