gpt4 book ai didi

javascript - 在 React-Redux 的数组中添加一个元素

转载 作者:行者123 更新时间:2023-11-29 16:04:24 27 4
gpt4 key购买 nike

我有一个项目,我在其中使用了 react-redux,并且我有一个 reducer,按照我的想法,它应该在数组中添加一个元素并返回新数组。我该怎么做?

/*---- Reducer ----*/
case CHANGE_EVENT_USERS:
return { ...state, users: payload };

/*---- Here's my hopeless tryings ----*/

userClickHandler() {
const { id, homeFloor, avatarUrl, login } = this.props;
const user = { id, homeFloor, avatarUrl, login };
this.props.changeEventUsers([...user]); // []
this.props.changeEventUsers(this.props.event.users.push()); // number
}

最佳答案

我不确定我是否理解正确,但根据我的理解,您的问题的解决方案应该是这样的:

case CHANGE_EVENT_USERS:
return { ...state, users: [ ...state.users, action.payload ] };

关于javascript - 在 React-Redux 的数组中添加一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48224828/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com