[英]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.