Skip to content

Commit 30052a6

Browse files
Update UserList.jsx
1 parent d56c2a9 commit 30052a6

File tree

1 file changed

+3
-4
lines changed
  • React-Day/Beginners/5. Use the context hook to display online users/src/components

1 file changed

+3
-4
lines changed

React-Day/Beginners/5. Use the context hook to display online users/src/components/UserList.jsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@ import UsersContext from "../contexts/UsersContext";
44
const UserList = () => {
55
const { userState, setUserState } = useContext(UsersContext);
66

7-
87
const handleRandomUserStatus = () => {
98
let userNamesArr = Object.keys(userState);
109
let randomNum = Math.floor(Math.random() * userNamesArr.length);
11-
let new_users = Object.assign({}, userState);
12-
console.log(new_users[userNamesArr[randomNum]] );
13-
10+
let new_users = { ...userState };
11+
console.log(new_users[userNamesArr[randomNum]]);
12+
1413
new_users[userNamesArr[randomNum]] = !userState[userNamesArr[randomNum]];
1514
setUserState(new_users);
1615
};

0 commit comments

Comments
 (0)