если это стрелочная функция и вы используете классы
у меня везде только стрелочные функции и классов нигде нет...
потому что typescript ругается во время компиляции? Если поле является string | undefined, то даже если в рантайме у него есть значения, тайпскрипт об этом не знает и заставляет добавлять проверки типа if (props) { props.section }
props!. section
Это рантайм ошибка. Непонятно причём тут TypeScript. Если происходила ошибка, то в коде оно будет подсвечивать, что была ошибка. Даже при последующем заходе в функцию
Обсуждают сегодня