Я использую эту простую функцию визуализации с несколькими обработчиками:Как удалить конкретный слушатель событий из react.js элемента
render:function(){
return (
<div id="all-highlights" class="highlight-container" onMouseDown={this.drag} onMouseUp={this.dragEnd} onMouseMove={this.moving}>
<div class="highlight">
</div>
</div>
);
}
В функции React.createClass, используя что-то вроде: this.removeTheListener
функции, как я мог бы удалить конкретную функцию mouseMove? Независимо от производительности функции mouseMove, я знаю, что ее ресурс тяжелый, но для чего я делаю его идеальное событие.
Можно ли удалить только определенного слушателя, а затем удалить его обратно в другой момент времени?
, что вы писали довольно много, как я установить мину, я сменил утративший this.moving функции Бен вокруг. И это трюк. Оба эти являются хорошими ответами, но ваш добавляет больше контекста, который я чувствую – asherrard