Redux
本话题发布Redux相关的问答文章和技术分享,将持续更新,为您推荐了55篇问答,访问即可查看更多精彩内容。
-
1
回答
23浏览
React Hook Form 中如何动态控制字段的 required 状态?
我在用 React Hook Form 做一个表单,有个下拉选项会影响另一个输入框是否必填。我试过用 watch() 监听下拉值,然后在 useEffect 里调用 trigger(),但 requi...
交互 2026-03-31 14:04:14 -
2
回答
36浏览
React Native原生模块回调不执行是怎么回事?
我写了个Android原生模块,通过Bridge调用后JS端收不到回调,promise也不resolve,卡住了。 Java那边确实执行完了,也调了promise.resolve("ok"),但RN这...
移动 2026-03-30 17:09:14 -
1
回答
28浏览
Error Boundaries 为啥捕获不到异步错误?
我在 React 里写了 Error Boundary,同步错误能正常捕获,但组件里用 setTimeout 抛出的错误却没被 catch 到,这是为啥? 我试过把 throw new Error('...
框架 2026-03-30 13:49:17 -
1
回答
30浏览
React Native中FlatList渲染空白是怎么回事?
我用FlatList渲染一个简单的列表,数据明明有,但屏幕上啥也不显示,控制台也没报错,真的搞不懂了。 试过加keyExtractor、改flex:1,还检查了data是不是数组,都没用。下面是我的代...
框架 2026-03-30 01:15:14 -
1
回答
18浏览
React Native接入TurboModules后原生方法调用失败怎么办?
我最近在尝试把一个原生模块迁移到 TurboModules,按照文档配置了 JSI 和 C++ 接口,但调用时一直报“undefined is not a function”。奇怪的是,同样的逻辑在老...
框架 2026-03-29 15:21:15 -
1
回答
27浏览
React Native 调用原生模块为什么没反应?
我在 Android 上写了个 Native Module,导出方法也加了 @ReactMethod,但在 JS 里调用完全没反应,也不报错。 试过重启 Metro、重装 App,还是不行。JS 这边...
框架 2026-03-29 14:15:17 -
1
回答
46浏览
React Native集成iOS后样式不生效怎么办?
我用React Native开发了个组件,在iOS真机上跑的时候发现某些CSS样式完全没效果,特别是flex相关的布局。安卓上显示正常,但iOS就乱了。 试过重启Metro、清理Xcode缓存,也检查...
移动 2026-03-25 10:06:23 -
1
回答
30浏览
React Portals 渲染到 body 后样式丢失怎么办?
我在用 React Portals 把一个 Modal 组件渲染到 document.body 下,结果发现原本在组件内部的样式全没了。我试过把 CSS 类名加上,也确认了类名没拼错,但就是不生效。 ...
框架 2026-03-25 08:01:19 -
1
回答
31浏览
AsyncStorage取不到刚存的数据是怎么回事?
我在React Native里用AsyncStorage存了个token,存完马上去取却拿不到,一直是null,这正常吗? 我试过加await,也确认key没写错,但就是读不出来。是不是存完不能立刻读...
框架 2026-03-23 14:19:15 -
1
回答
28浏览
React Native里原生模块调用后怎么拿返回值?
我在写一个Android原生模块,通过Bridge调用后想把结果传回JS层,但回调一直没触发。试了Callback和Promises两种方式都不行。 原生方法是这么写的: @ReactMethod p...
框架 2026-03-23 10:50:20 -
2
回答
74浏览
React Router跳转后页面不刷新怎么办?
我在用 React Router 做单页应用,点击链接跳转到新路由,但组件没重新渲染,数据还是旧的。比如从 /user/1 跳到 /user/2,页面内容没变。 我试过用 useEffect 监听 l...
框架 2026-03-17 14:02:27 -
2
回答
41浏览
React Native 调试时 console.log 不输出怎么办?
我在用 React Native 开发时,发现 console.log 在终端或浏览器控制台里完全没反应,明明代码执行到了,但就是看不到日志。我试过重启 Metro、重新连接设备,也打开了开发者菜单里...
移动 2026-03-17 11:11:19 -
1
回答
41浏览
Reanimated 的 withTiming 回调不执行是怎么回事?
我用 Reanimated 2 做一个动画,想在动画结束后执行点逻辑,但传给 withTiming 的回调根本没触发,这是为啥? 我试过把回调写成第二个参数,也检查了 shared value 的值确...
移动 2026-03-15 11:44:20 -
1
回答
43浏览
TurboModules 初始化失败怎么办?
我按照官方文档写了 TurboModule,但在 JS 里调用时一直报错说模块未注册,试了 clean 缓存、重装 pod 都不行。 这是我的 JS 调用代码: import { requireNat...
移动 2026-03-14 20:45:19 -
2
回答
39浏览
React Native列表滚动卡顿怎么优化?
我在用FlatList渲染一个商品列表,数据量大概200条左右,但滚动起来明显掉帧,尤其在低端安卓机上。已经加了keyExtractor和initialNumToRender={10},还是不太流畅。...
框架 2026-03-14 20:03:20 -
1
回答
42浏览
React Native原生模块调用后没反应是怎么回事?
我按照官方文档写了个原生模块,Android端的Toast方法能调用,但iOS这边完全没反应,控制台也不报错,是不是Bridge通信哪里漏了? 我在JS里是这样调用的: import { Native...
移动 2026-03-13 17:07:20 -
2
回答
44浏览
React Router中如何正确传递和接收路由参数?
我在用React Router v6做项目时,想从一个页面跳转到详情页并传个id过去,但接收的时候一直拿不到。我试过用useParams,但打印出来是空对象,不知道哪里出错了。 我的路由配置和跳转代码...
前端 2026-03-13 15:51:19 -
2
回答
59浏览
React Native列表滚动卡顿怎么优化?
我在用FlatList渲染一个商品列表,数据大概有200条左右,但一滚动就明显卡顿,FPS掉得很厉害。已经加了keyExtractor和initialNumToRender,还是没改善。 是不是 re...
移动 2026-03-12 22:44:21 -
1
回答
31浏览
React Strict Mode 下 useEffect 为什么会执行两次?
我最近在开发一个 React 项目,启用了 Strict Mode 后发现 useEffect 里的逻辑执行了两次,比如发请求、打日志都重复了。明明只渲染了一次组件,为啥会这样?是不是我写法有问题? ...
框架 2026-03-12 19:21:21 -
1
回答
38浏览
React DevTools 为什么在 Chrome 里安装了却没显示组件面板?
我在 Chrome 装了 React Developer Tools 扩展,也打开了开发者工具,但就是找不到 React 组件那个标签页,试过刷新页面和重启浏览器都不行。 我的项目是用 create-...
前端 2026-03-12 14:11:19