'Is there a way to select and show a specific element of a sidebar on React?

I'm developing a video chat app with React, and I need to select a specific user in a sidebar in order to show its name.

How can I implement it?

import React, {useContext,useEffect, useState } from 'react';
import { SocketContext } from '../Contexts/SocketContext';
import axios from 'axios';
import List from '@mui/material/List';
import ListItem from '@mui/material/ListItem';
import ListItemText from '@mui/material/ListItemText';
import ListItemAvatar from '@mui/material/ListItemAvatar';
import Avatar from '@mui/material/Avatar';
import * as Constants from '../Constants';

let users = []
axios.get(Constants.GET_ALL_USERS).then(res => { users = res.data; })

const SideList = () => {
const [idToCall, setIdToCall] = useState('');

return (
<List>
    {
        users.map(function(item, i){
          console.log('test');
          return(
              <ListItem>
                <ListItemAvatar>
                  <Avatar>{ item.username.toUpperCase().charAt(0) }</Avatar>
                </ListItemAvatar>
                <ListItemText
                  primary = { item.username }
                />
              </ListItem>
          );
        })
    }
</List>
);
};

export default SideList;  


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source