[英]Parsing error: Unexpected token, expected “,” - React with Typescript
I'm getting this message error, this never happened before... I'm comparing to a code and it's exactly like that and it's not showing any error.我收到此消息错误,这以前从未发生过...我正在与代码进行比较,它完全一样,并且没有显示任何错误。
My Code:我的代码:
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;
});
Can soomeone help me?有人可以帮助我吗?
Img:图片:
To my knowledge, should the AuthContextData
should be the return type?据我所知,
AuthContextData
应该是返回类型吗?
const AuthContext = createContext<AuthContextData>(): AuthContextData;
This is a ESLint problem, I solved including eslintrc.json
inside project root with it's configuration.这是一个 ESLint 问题,我解决了项目根目录中的
eslintrc.json
配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.