Ошибка WeakReference?

Смотрите пример песочницы: 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"}
); }); } }

.

5
задан SeeR 16 October 2008 в 13:00
поделиться

1 ответ

Я могу думать о двух возможных причинах первое, что пришло на ум:

  1. Вы работаете в отладке. Ссылки в отладке длятся дольше, чем в выпуске, и возможно дольше, чем Вы могли бы думать.
  2. У Вас есть ссылка на строку, которая, так как это - константа, вероятно, интернируется (т.е. не динамично выделяется), и никогда не будет собираться.
16
ответ дан 18 December 2019 в 10:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: