CPU js Вызов функции infinit Event - PullRequest
       45

CPU js Вызов функции infinit Event

0 голосов
/ 21 сентября 2018

У меня интересный вопрос.Вот мой снимок экрана devtools:

enter image description here

Как вы видите в Main (красная стрелка), есть вызов функции, и он переходит в бесконечность.Код, который вызывает его, чрезвычайно прост:

                        <select
                      onChange={this.handleSelectScript}
                      className={`campaign-select-script
                      ${this.state.errors.script ? 'input-error' : ''}`}
                      value={this.state.data.selectedScript.id}
                    >

                      <option value="" disabled>
                        Выберите скрипт
                      </option>

                      {this.state.initialScripts
                        .filter(script => script.status === 'P')
                        .map(script => (
                          <option
                            key={script.script_uuid}
                            defaultValue={script.script_uuid === this.state.data.selectedScript.script_uuid}
                            value={script.script_uuid}
                          >
                            {script.title}
                          </option>
                        ))}

                    </select>

Я много пробовал, удаляю .filter () - результат тот же..Map () вызывает это бесконечное число слушателей в браузере.

Так что я понятия не имею об этой ошибке.

...