Вам необходимо установить уникальное значение в качестве ключа для компонента List, потому что вы визуализируете List в цикле.Уникальное значение может быть идентификатором для каждого объекта в массиве или индексом из .map, но мы рекомендуем иметь уникальный идентификатор для объекта в данных и использовать его в качестве ключа при выполнении итерации.
Индекс не рекомендуется использовать в качестве ключа, но в худшем случае мы можем.
Также добавьте элемент ul, чтобы li отображался в ul
Ниже код улучшен с добавлением ключа, ul и .map функция без возврата
function App() {
return (
<div className="App">
<ul>
{[
{
id: 1
name: "banana",
count: 3
},
{
id:2,
name: "apple",
count: 5
}
].map(({ id, name, count }) => (
<List key={id} name={name} count={count} />;
))}
</ul>
</div>
);
}