Redux
本话题发布Redux相关的问答文章和技术分享,将持续更新,为您推荐了55篇问答,访问即可查看更多精彩内容。
-
2
回答
41浏览
React Native中Gesture Handler的onGestureEvent不触发怎么办?
我在用React Native的react-native-gesture-handler做拖拽功能,但绑定了onGestureEvent后完全没反应,手势识别器也没报错,这是啥情况? 我用了PanGe...
框架 2026-03-12 09:56:23 -
2
回答
34浏览
Formik 表单验证时样式不生效怎么办?
我用 Formik 写了个登录表单,想在输入框出错时加个红色边框,但写了 CSS 却没反应。明明错误信息都正常显示了,就是样式没加上去,是不是 className 没绑对? 我在 Field 组件上加...
框架 2026-03-10 07:40:20 -
1
回答
19浏览
useReducer 的状态更新为什么没有立即生效?
我在用 useReducer 管理表单状态,点击按钮后 dispatch 了一个 action,但紧接着在同一个函数里读取 state,发现还是旧值。比如我 dispatch 之后马上 console...
框架 2026-03-09 12:08:23 -
1
回答
29浏览
Svelte里$符声明的响应式变量为啥不生效?
我在Svelte组件里用$: doubled = count * 2声明了一个响应式变量,但页面上没更新。count是通过按钮点击+1的,逻辑看起来没问题啊? 试过把doubled直接写在模板里能正常...
框架 2026-03-05 14:53:18 -
2
回答
49浏览
React Testing Library 中如何正确测试异步加载的数据?
我用 React Testing Library 测试一个组件,它在 useEffect 里通过 fetch 获取数据并更新状态。但测试时总是拿不到渲染后的数据,断言失败。是不是要加 await 或者...
框架 2026-03-05 10:39:20 -
2
回答
22浏览
开启Hermes后为什么我的React Native应用白屏了?
我刚在android/app/build.gradle里把enableHermes设成true,结果打包安装后直接白屏,控制台也没报错。 之前用JSC跑得好好的,现在连启动页都过不去。试过clean项...
移动 2026-03-04 19:26:16 -
2
回答
73浏览
SWR在组件卸载后还会触发setState吗?
我用SWR请求数据,但在组件卸载后好像还报了警告,说不能在已卸载的组件上setState。是不是SWR没处理好取消逻辑? 我试过在useEffect里加了取消标志,但感觉SWR应该自己处理了才对。代码...
框架 2026-03-03 08:58:20 -
2
回答
35浏览
React Native中Gesture Handler的onGestureEvent不触发是怎么回事?
我最近在用 React Native 做一个自定义滑动手势的功能,引入了 react-native-gesture-handler,也按文档包裹了 GestureHandlerRootView。但奇怪...
框架 2026-03-02 23:45:22 -
2
回答
20浏览
useEffect 为什么在组件首次渲染时就执行了?
我刚学 React,看到 useEffect 默认会在组件挂载后执行一次,但我不太理解为什么它不等依赖变化才运行。比如我在 Vue 里用 watch 是不会一进来就触发的,但在 React 里写了个空...
框架 2026-03-02 22:19:21 -
2
回答
37浏览
React Native中Gesture Handler的onGestureEvent不触发是怎么回事?
我在用react-native-gesture-handler做自定义拖动手势,但onGestureEvent完全没反应,控制台也不打印。试过把View换成Animated.View,也加了impor...
框架 2026-03-01 19:27:25 -
2
回答
47浏览
React Native里原生模块调用后JS端收不到回调怎么办?
我在写一个自定义的原生模块,Android那边用Promise.resolve返回了数据,但JS这边调用后完全没反应,也不报错。试过加Log发现原生代码确实执行了,但JS的.then()根本没进。 原...
框架 2026-02-28 20:43:24 -
1
回答
45浏览
React Testing Library 如何测试 Vue 组件?
我最近在用 React Testing Library 写测试,但项目里混用了 Vue 组件,有点懵。是不是不能直接测? 比如我有个 Vue 单文件组件,结构大概是这样: <template&g...
框架 2026-02-28 17:56:22 -
2
回答
22浏览
Redux中异步action怎么处理?dispatch后没反应怎么办?
我在用Redux写一个登录功能,调用接口是异步的,但发现直接在action里写async/await然后dispatch,组件那边完全收不到状态更新。我试过把请求放在action creator里,也...
框架 2026-02-27 08:49:25 -
2
回答
49浏览
React Native 用 Vector Icons 图标不显示怎么办?
我按照文档装了 react-native-vector-icons,也 link 了(用的是 RN 0.68),但图标死活不显示,只看到一个方框。试过重启 Metro 和重新 build,还是不行。 ...
框架 2026-02-26 18:04:20 -
2
回答
45浏览
React 开启 Strict Mode 后 useEffect 被执行了两次,正常吗?
我在开发 React 应用时开启了 Strict Mode,结果发现组件里的 useEffect 在开发环境下执行了两次,导致接口被请求了两遍,这正常吗?我是不是哪里写错了? 这是我的代码: useE...
框架 2026-02-24 22:45:17 -
1
回答
55浏览
React Native中Animated动画为什么没效果?
我在用React Native的Animated做按钮点击缩放动画,但完全没反应。控制台也没报错,就是点下去啥也不动。我按照文档写了Animated.timing,也用了Animated.View包裹...
移动 2026-02-24 20:54:20 -
1
回答
76浏览
React Strict Mode为什么导致useEffect两次执行?代码没问题却报错
我在React组件里用Strict Mode包裹App时,发现useEffect里的API请求执行了两次,控制台还报错说useState未定义。但移除Strict Mode后就正常了,这是为什么? 比...
框架 2026-02-19 10:09:50 -
2
回答
55浏览
React高阶组件传递props时报错,该如何解决?
最近在尝试用高阶组件封装一个表单组件,但发现装饰后的组件接收不到props参数。比如传入的onSubmit函数在子组件里变成undefined了。 我按照教程写了个withLogger HOC,用函数...
框架 2026-02-18 11:48:28 -
2
回答
76浏览
React Native Android中自定义组件的padding在不同设备显示不一致怎么办?
我在开发Android端时遇到一个样式问题:自定义组件的padding在部分机型(比如小米12)显示正常,但华为P50上文字会顶到边框,感觉padding被忽略了。我对比过iOS版本没问题。 已经尝试...
移动 2026-02-16 04:30:55 -
1
回答
227浏览
React Native中为什么iOS和Android的Text组件字体大小显示差异这么大?
我在用React Native写跨平台应用时遇到个怪问题,给组件设置了fontSize: 16,iOS上显示正常,但Android看起来明显小了一号。试过在样式里加lineHeight和include...
移动 2026-02-16 03:50:38