O argumento do tipo * não é atribuível ao parâmetro do tipo SetStateAction
interface UserData {
username: string;
password: string;
prevState: null
}
const [user, setUser] = useState<UserData | null>(null);
KostasX