Проверка на null Typescript
В своем проекте React Typescript я использую хук useRef и далее пытаюсь получить свойство current.
const audioPlayer = useRef<HTMLMediaElement>(null);
Далее пишу: audioPlayer.current.currentTime и TS ругается на на что audioPlayer.current может быть null.
Приходится каждый раз делать проверку if (audioPlayer.current)
И таких случаев очень много, что делает код не очень приятным

Это можно как-то упростить?
Ответы (1 шт):
Автор решения: Трипольский Пётр
→ Ссылка
В TypeScript для этого можно использовать оператор !
const audioPlayer = useRef<HTMLMediaElement>(null);
...
audioPlayer.current!.play()
// ^^^^