使用Redux在React中更新数组中的嵌套对象

约瑟夫

我正在尝试更改用户数组中的状态。我正在尝试将状态更新为“是”。如何在不更改状态的情况下访问其数据?

请查看此代码和框链接

点击这里

const dispatch = useDispatch();
  const isLoading = useSelector(state => state.user.isLoading);
  const users = useSelector(state => state.user.users);

  const onApprove = user => {
    dispatch(approveUser(user));
  };

  useEffect(() => {
    dispatch(getUsers());
  }, [dispatch]);
红男爵

要更改reducer中的状态而不更改,请尝试以下操作:

    case 'YOUR_ACTION':
        return {
            ...state,
            users: state.users.map((user) =>
                user.id === action.userId
                    ? {
                          ...user,
                          status: 'yes', // or you could action.status
                      }
                    : user,
            ),
        }

我正在对所有对象进行映射users,然后将user.id与该操作发送过来的内容进行匹配,并将其状态更改为yes如果不匹配,我们只返回user

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新嵌套数组中的对象,react-redux

来自分类Dev

React Redux:更新对象数组中的项目

来自分类Dev

React-Redux用嵌套数组更新不可变对象的状态,从数组中删除元素

来自分类Dev

更新 Redux reducer 对象数组中的嵌套 props

来自分类Dev

在Redux中的React中更新数组中对象的值

来自分类Dev

React redux - 更新状态中的嵌套数组

来自分类Dev

在react js中更新和对象嵌套数组

来自分类Dev

在ReactJs中更新数组中的嵌套对象

来自分类Dev

使用React Hooks更新嵌套对象中的值

来自分类Dev

尝试使用react更新对象数组中的现有对象

来自分类Dev

如何使用 React/Redux 更新存储中的特定对象?

来自分类Dev

在redux中不变地更新对象数组

来自分类Dev

React 表中的嵌套对象数组

来自分类Dev

无法访问react-redux中对象内的嵌套数组

来自分类Dev

我如何从React-Redux中的reducer状态更新对象数组中单个元素的名称字段?

来自分类Dev

如何使用React更新数组中对象的状态?

来自分类Dev

使用多个条件更新mongodb中嵌套数组中的对象

来自分类Dev

我正在尝试使用json数据更新嵌套在数组中的对象中的状态...

来自分类Dev

使用 redux 根据当前值更新对象数组中的单个对象属性

来自分类Dev

更新 React Js 中的对象数组

来自分类Dev

如何在React中更新嵌套(对象值的对象)状态

来自分类Dev

在React Native中更新对象的嵌套对象内部的值

来自分类Dev

React Redux重命名API响应中的嵌套对象

来自分类Dev

如何优化React + Redux中嵌套组件的prop的小更新?

来自分类Dev

使用 findIndex 在对象中查找和更新深度嵌套数组的性能

来自分类Dev

Mongoose MongoDB:更新嵌套数组中的对象

来自分类Dev

在Mongoose中更新嵌套对象的单个数组值

来自分类Dev

更新Mongodb中嵌套数组内的对象

来自分类Dev

猫鼬更新记录数组中的嵌套对象

Related 相关文章

  1. 1

    更新嵌套数组中的对象,react-redux

  2. 2

    React Redux:更新对象数组中的项目

  3. 3

    React-Redux用嵌套数组更新不可变对象的状态,从数组中删除元素

  4. 4

    更新 Redux reducer 对象数组中的嵌套 props

  5. 5

    在Redux中的React中更新数组中对象的值

  6. 6

    React redux - 更新状态中的嵌套数组

  7. 7

    在react js中更新和对象嵌套数组

  8. 8

    在ReactJs中更新数组中的嵌套对象

  9. 9

    使用React Hooks更新嵌套对象中的值

  10. 10

    尝试使用react更新对象数组中的现有对象

  11. 11

    如何使用 React/Redux 更新存储中的特定对象?

  12. 12

    在redux中不变地更新对象数组

  13. 13

    React 表中的嵌套对象数组

  14. 14

    无法访问react-redux中对象内的嵌套数组

  15. 15

    我如何从React-Redux中的reducer状态更新对象数组中单个元素的名称字段?

  16. 16

    如何使用React更新数组中对象的状态?

  17. 17

    使用多个条件更新mongodb中嵌套数组中的对象

  18. 18

    我正在尝试使用json数据更新嵌套在数组中的对象中的状态...

  19. 19

    使用 redux 根据当前值更新对象数组中的单个对象属性

  20. 20

    更新 React Js 中的对象数组

  21. 21

    如何在React中更新嵌套(对象值的对象)状态

  22. 22

    在React Native中更新对象的嵌套对象内部的值

  23. 23

    React Redux重命名API响应中的嵌套对象

  24. 24

    如何优化React + Redux中嵌套组件的prop的小更新?

  25. 25

    使用 findIndex 在对象中查找和更新深度嵌套数组的性能

  26. 26

    Mongoose MongoDB:更新嵌套数组中的对象

  27. 27

    在Mongoose中更新嵌套对象的单个数组值

  28. 28

    更新Mongodb中嵌套数组内的对象

  29. 29

    猫鼬更新记录数组中的嵌套对象

热门标签

归档