TS (2503)

Your file extension is most likely `.ts` instead of `.tsx`.

Therefore TypeScript is interpreting <MainContext.Provider>
as cast and tries to find a type Provider in the namespace ctx.
codeAesthetic