React: Concatenate string for key
key expects a string so when you pass an array you are calling the Array's .toString() function. You will see the same result if you do console.log([date, '-', sport].toString())
Replace [date, '-', sport]
with date + '-' + sport
to fix it.