I'm building a piano app on React . I've created a array for storing note like this :
const notes = ["C", "D", "E", "F", "G", "A", "B"];
then I've mapped it like this :
<ul>
    {notes.map((note) => {
      if (note === "C") {
        return (
          <>
            <li key={note}>{note}</li>
            <li key={`${note}#`}>{note}#</li>
          </>
        );
      }
      return (
        <li key={note}>{note}</li>
      );
    })}
  </ul>
But ReactJS always pop the warning about unique key in list items .
I've belived the problem is this :
<li key={`${note.id}#`}>{note.note}#</li>
But I can't quite understand why ( tried to log the key part in the console and they all look unique to me ). Can anyone explain this for me ? Thank in advance .
 
    