Я использую VictoryPie на реагировать родной (победа-родной).Моя цель - изменить цвет одного фрагмента круговой диаграммы onClick (onPress).В любой момент цвет только одного среза должен быть изменен на мой цвет подсветки.
Используя пропеллер событий, я могу изменить цвет среза onPress, но не могу сбросить его после нажатияна другом слайсе с использованием кода, подобного следующему:
onPress: () => {
return [
{
target: 'data',
mutation: (props) => {return {style: {...props.style, fill: #000000}}}
}
}
В идеале я хотел бы использовать дополнительную опцию eventKey, чтобы иметь возможность вернуть {style: undefined} для других слайсов.Но я не могу определить, как получить массив других элементов для события EventKey.У onPress нет аргументов, указывающих индекс или элемент.Есть ли какой-нибудь другой способ узнать, какой элемент был нажат внутри функции onPress?
Заранее спасибо за помощь!