Я портирую этот модуль класса пример на машинописный текст, но я не могу исправить это определение определения объекта.
Я определил держатель ссылки как:
private wrapperRef:React.RefObject<HTMLDivElement>
Исходный обработчик нужно было изменить, чтобы он использовал текущее свойство, имеет следующее:
if (this.wrapperRef.current && !this.wrapperRef.current.contains(event.target)) {
alert('You clicked outside of me!');
}
, но this.wrapperRef.current
всегда приходит undefined
.
Что я делаю не так?
Вот моя песочница .