Предупреждение: столкнулись двое детей с одинаковым ключом - PullRequest
0 голосов
/ 25 апреля 2018

Я использую линейный компонент nivo для рисования сложенного линейного графика.Я получаю эту ошибку:

Warning: Encountered two children with the same key, `L1.87.83999837239584`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version

О каких ключах и детях идет речь?Возможно ли дистанционно, что каждая точка данных на графике является отдельным элементом React, который является частью некоторой коллекции и должен быть однозначно идентифицирован в «смысле реакции»?

1 Ответ

0 голосов
/ 26 апреля 2018

так что, очевидно, Nivo берет ваши пары данных x, y и объединяет значения каждой пары в ключ реакции, используемый для идентификации в коллекции.Это означает, что если у вас есть дублирующаяся пара x, y, вы получите дубликат ключа, который вызывает ошибку, о которой я сообщил.Он также взрывается при наличии двух одинаковых значений x и разных значений y - не знает, как с этим справиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...