A common TypeScript mistake I see in React code reviews: Needless useState...
A common TypeScript mistake I see in React code reviews: Needless useState type arguments.
If there's a default, the type can typically be inferred.

Rule: You only need to provide a type argument when the default's type is ambiguous.
Empty arrays and unions are a couple examples where a type argument is required:
