Смотрите пример песочницы: https://codesandbox.io/s/wr6nk0w6l
const Lists = [
{ name: "aaa", note: "AAA" },
{ name: "bbb", note: "BBB" },
{ name: "ccc", note: "CCC" }
];
class List extends Component {
state = {
isVisible0: false,
isVisible1: false,
isVisible2: false
};
render() {
return Lists.map((value, index) => {
return (
this.setState({ [`isVisible${index}`]: true })}>
Toggle {index} - status:{" "}
{this.state[`isVisible${index}`] ? "true" : "false"}
);
});
}
}
.
Я могу думать о двух возможных причинах первое, что пришло на ум: