簡體   English   中英

解析錯誤:意外的令牌,預期的“,” - 與 Typescript 反應

[英]Parsing error: Unexpected token, expected “,” - React with Typescript

我收到此消息錯誤,這以前從未發生過...我正在與代碼進行比較,它完全一樣,並且沒有顯示任何錯誤。

我的代碼:

interface AuthState {
  token: string;
  user: User;
}

interface SignInCredentials {
  login: string;
  senha: string;
}

interface User {
  id: number;
  name: string;
  login: string;
}

interface AuthContextData {
  user: User;
  token: string;
  signIn(credentials: SignInCredentials): Promise<void>;
  signOut(): void;
}

const AuthContext = createContext<AuthContextData>({} as AuthContextData);

const AuthProvider: React.FC = ({ children }) => {
  const [data, setData] = useState<AuthState>(() => {
    const token = localStorage.getItem('@Ponteflix:token');
    const user = localStorage.getItem('@Ponteflix:user');

    if (token && user) {
      return { token, user: JSON.parse(user) };
    }

    return {} as AuthState;
  });

有人可以幫助我嗎?

圖片:

在此處輸入圖像描述

據我所知, AuthContextData應該是返回類型嗎?

const AuthContext = createContext<AuthContextData>(): AuthContextData;

這是一個 ESLint 問題,我解決了項目根目錄中的eslintrc.json配置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM