我的商店中有一组用户,设置如下:
{users: {user_id: 1, user_name: Adam, user_score: 100},
{user_id: 2, user_name: Bob, user_score: 200},
{user_id: 3, user_name: Charlie, user_score: 300}}
我的项目正在从设置如下的服务器接收 JSON 数据:
{user_id: 1, score: 10}
我想找到user_id
传递的数据与现有用户集匹配的位置user_id
,并将分数更新score
为传入的。
例如,如果reducer 收到{user_id:2, score:10}
我如何将其更改score
为原始状态下10
用户ID 相等的位置。2
在避免突变的同时,当然!
使用此功能的最佳方法是什么?归一化?洛达什?更新()?看起来很简单,我必须在这里遗漏一些明显的东西。谢谢。