это значение правильно типизировать?
ведь до прихода данных сервера там undefined, сейчас пишу так
const data = useSelect<TDataFromServer | undefined >(selectorDataFromServer)
а потом при использвании переменной data!kek!kek1 везде восклицательные знаки пишу
проблема не в типах, а том, что все undefined надо обрабатывать отдельно 🙂 любой ! можно заменить на ` if (obj === undefined) { // обработка undefined случая return ...; } obj.prop // всё, TS не будет ругаться
Обсуждают сегодня