Я работаю над React js над одним кодом, где я использую элемент select и событие onChange.
handleChangeEvent = (event) => {
this.setState({value: event.target.value});
}
render() {
return (
<div>
<label>
List
<select value = {this.state.value} onChange = {this.handleChangeEvent}>
<option value = "one">One</option>
<option value = "two">Two</option>
</select>
</label>
</div>
)
Но я снова и снова получаю это предупреждение в хроме. «[Нарушение] Добавлен непассивный прослушиватель событий к событию 'mousewheel', блокирующему прокрутку. Рассмотрите возможность пометки обработчика событий как« пассивного », чтобы страница была более отзывчивой.». Есть ли какое-то решение для этого.
Да, всякий раз, когда я нажимаю на "Выбрать", я получаю это предупреждение
Просто визуализируйте простой <select> без обработчиков. Это должен быть внешний сценарий.
Удален handleChangeEvent, все еще то же предупреждение
Начните проверять наличие других скриптов на странице. У вас есть внешнее событие, которое прослушивается колесом мыши, которое просто запускается, когда вы выбираете раскрывающийся список.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы уверены, что проблема в этом компоненте? Я совершенно уверен, что у вас есть внешний или внешний скрипт, который прослушивает событие колеса мыши (этот компонент даже не касается колеса мыши).