Writable<Foo | null> выводится в Writable<Foo>?
strictNullCheck в настройках компилятора включено? Это не свелтоспецифичная вещь.
Блин, у меня просто два проекта, один инициирован через vite и ручной установкой свелта, другой свелткитом Оказывается в первом случае просто strict: true стоит Выставил для кита и тоже все заработало, спасибо!
Да, в ките, как в нексте и CRA, стрикт-режим по умолчанию выключен. Ни к чему новичкам жизнь усложнять :)
https://github.com/facebook/create-react-app/blob/main/packages/react-scripts/scripts/utils/verifyTypeScriptSetup.js#L129 зачем писать что-то про cra если не знаешь)
Обсуждают сегодня