javascript - 使用钩子更新对象状态
问题描述
我有一个关于使用 Hooks 更改对象内属性值的问题,我该怎么做?
const [user, setUser] = useState({id: '', name: '', email: '', entries: 0, joined: ''})
let count = 5;
我想用变量“count”更新属性“entries”的值。
我如何使用 setUser 做到这一点?
谢谢
解决方案
这应该有效;
setUser({
...user,
entries: count
});
推荐阅读
- python - 放大和缩小 PyGame 窗口,所有对象都在原位
- android - 如何为单元测试生成 Android Key Attestation 格式的证书?
- python - Python Vektor 或矩阵优化
- php - “HTML净化器”真的值得信赖吗?有没有更好的方法来保护 PHP 中不受信任/不安全的 HTML 代码字符串?
- authentication - 无法登录本地服务器 -gds_db InterBase 开发者版
- next.js - 如何使用 jsx-styled 将样式应用于 Image 组件
- typescript - 在 Netlify Monorepo (Yarn Workspace/Lerna) 上使用 UI 库作为 Web 应用程序的依赖项
- powerbi - Power BI 报表数据存储概念
- java - 如何使用动态跨度计数设置android交错水平回收器视图
- sql - 带有时间戳宏的月份的第一天和最后一天