React Native中状态更新后样式没生效是怎么回事? 程序猿依依 提问于 2026-03-17 18:50:19 阅读 4 框架 我在用React Native写一个按钮,点击后想改变它的背景色,但setState之后界面没变化,明明state已经更新了。我试过用useEffect监听也没触发重新渲染,是不是样式写法有问题? 这是我的样式代码: .btn { background-color: #007AFF; padding: 12px; border-radius: 8px; } .btn.active { background-color: #FF2D55; } 状态管理组件设计 我来解答 赞 3 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 暂无解答 暂无解答 加载更多 相关推荐 2 回答 77 浏览 React Native子组件点击后父组件状态不更新怎么办? 大家好,我在用React Native开发父子组件时遇到问题。父组件通过props传递了一个更新状态的函数给子组件,但点击子组件按钮后状态没有变化: // 父组件 const Parent = () ... 公孙爱巧 框架 2026-01-31 16:48:27 1 回答 16 浏览 React Native 调试时样式不生效是怎么回事? 我在 React Native 里调试样式,明明写了样式代码,但界面就是没变化,连背景色都不显示。我试过 reload 和重启 Metro,都没用。 这是我的样式代码: container: { fl... A. 旗施 移动 2026-03-14 01:13:17 1 回答 22 浏览 React Native中调整Vector Icons的图标大小和颜色不生效怎么办? 我在用React Native的Vector Icons时,设置样式后图标大小和颜色都没变化。之前按文档写了类似这样的CSS样式: .icon-style { font-size: 32px !imp... 怡涵🍀 框架 2026-02-17 22:12:28 1 回答 17 浏览 React Native 和 Flutter 在样式处理上到底有啥区别? 我最近在选型跨端框架,试了 React Native 和 Flutter,但对它们的样式系统有点懵。比如我想实现一个简单的居中布局,在 React Native 里写的是这样: .container ... 誉馨(打工版) 移动 2026-03-04 14:27:19 2 回答 82 浏览 React Native和Web版组件样式不一致如何解决? 在做跨端项目时遇到了样式问题,React Native和Web版的按钮组件看起来完全不一样。我在组件里用了内联样式和Tailwind类名混合写法,但移动端显示文字挤在一起,网页端又正常: functi... 程序猿春景 移动 2026-01-27 16:37:25 0 回答 1 浏览 React Native 调试时 console.log 不输出怎么办? 我在用 React Native 开发时,发现 console.log 在终端或浏览器控制台里完全没反应,明明代码执行到了,但就是看不到日志。我试过重启 Metro、重新连接设备,也打开了开发者菜单里... 宇文志煜 移动 2026-03-17 11:11:19 0 回答 209 浏览 React Native 开启 Fabric 后自定义 View 不渲染是怎么回事? 我最近在尝试把项目迁移到 React Native 的新架构,启用了 Fabric 渲染器。但发现之前用原生模块写的自定义 View 组件完全不显示了,控制台也没报错,就是空白。 我确认原生端的 Vi... 东方克样 框架 2026-03-17 10:52:23 1 回答 15 浏览 React Native 和 Flutter 到底该怎么选? 我们团队准备开发一个跨端 App,纠结用 React Native 还是 Flutter。之前用 RN 做过一个项目,但遇到不少原生模块兼容问题,现在看 Flutter 性能好像更好,但生态又没 RN... Prog.天瑞 框架 2026-03-12 16:35:16 1 回答 21 浏览 React Native中Gesture Handler的onGestureEvent不触发是怎么回事? 我在用react-native-gesture-handler做自定义拖拽,但onGestureEvent完全没反应,控制台也不打印。试过加了GestureHandlerRootView,也确认装了原... 闲人光星 框架 2026-03-12 15:07:23 2 回答 22 浏览 React Native中Gesture Handler的onGestureEvent不触发怎么办? 我在用React Native的react-native-gesture-handler做拖拽功能,但绑定了onGestureEvent后完全没反应,手势识别器也没报错,这是啥情况? 我用了PanGe... 迷人的常青 框架 2026-03-12 09:56:23
暂无解答