Test your TypeScript and React skills across 4 difficulty levels. 100 questions from basics to React with TypeScript.
Interface vs type, any/unknown/never, generics, classes, operators ?., ??, !. and more.
Conditional types, mapped types with modifiers, utility types, discriminated unions, template literals, and infer.
Pure functions, HOF, closures, currying, pipe/compose, monads (Maybe/Either), thunks, and more.
Typing components, hooks, props, events, context, generic components, and React+TS patterns.