Your file extension is most likely .ts instead of .tsx.
Therefore TypeScript is interpreting <ctx.Provider as cast and tries to find a type Provider in the namespace ctx.
Your file extension is most likely .ts instead of .tsx.
Therefore TypeScript is interpreting <ctx.Provider as cast and tries to find a type Provider in the namespace ctx.