我正在用React、Typescript和Firebase写一个新应用。我在AuthContext上工作,在一个教程中我发现我看到了这些行:
import firebase from "firebase/app";const [user, setUser] = useState<firebase.User | null>(null);
import firebase from "firebase/app";
const [user, setUser] = useState<firebase.User | null>(null);
但是导入从“firebase/app”导入firebase;在firebase 9上不存在,我找不到firebase的等效版本。User有人能帮忙吗?
vawmfj5a1#
我对React和AuthContext不太熟悉,但这可能会有所帮助。下面是如何在typescript和Firebase v9中导入User类型:
User
import { User } from "firebase/auth";
bybem2ql2#
另外,如果你
TS1484: 'User' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.
那么你应该使用这种格式
import { type User } from 'firebase/auth'
2条答案
按热度按时间vawmfj5a1#
我对React和AuthContext不太熟悉,但这可能会有所帮助。下面是如何在typescript和Firebase v9中导入
User
类型:bybem2ql2#
另外,如果你
那么你应该使用这种格式