Recharts PieChart - каждый дочерний элемент в массиве или итераторе должен иметь уникальную ключевую опору

Я нашел много вопросов с похожими названиями, но ни один из них не касается того, как разрешить «Каждый дочерний элемент в массиве или итераторе должен иметь уникальную« ключевую »опору» в случае Recharts PieChart.

Может кто подскажет - в какую часть кода нужно добавить ключи?

Я пробовал добавить его в раздел как

<Pie key={index} /> 

Я пробовал добавлять ключ в другие части.

Это не помогло.


person Ula    schedule 21.07.2018    source источник


Ответы (1)


Я пробовал добавлять ключ в разные части, но

ошибка была устранена только тогда, когда я добавил 'key = {index}' в 'data.map ((entry, index)' часть следующим образом:

 data.map((entry, index) => <Cell key={index} fill={COLORS[index % COLORS.length]} />)

Надеюсь, это кому-то поможет!

person Ula    schedule 21.07.2018
comment
но он может сломаться, если вы снова попытаетесь сделать что-то подобное - person Shubham Bhewanewala; 21.07.2018