I noticed the following in a React app:
<UserList
  {...{ userIdsTyping, users }}
/>
What exactly is {...{ userIdsTyping, users }} doing here? I understand it's passing children to the UserList component, but how does the spread operator work here? What interaction does it have with userIdsTyping and users?
 
    