I\'m working on a project with react using typescript and I\'m having a bad time figuring out why this error is happening, basically, I can\'t use
Please use tsx instead of ts it has some minute differences. tsx obviously allows the usage of jsx tags inside typescript.
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.