firebase. firebase版本9中的用户

cu6pst1q  于 2023-10-22  发布在  其他
关注(0)|答案(2)|浏览(163)

我正在用React、Typescript和Firebase写一个新应用。我在AuthContext上工作,在一个教程中我发现我看到了这些行:

  1. import firebase from "firebase/app";
  2. const [user, setUser] = useState<firebase.User | null>(null);

但是导入从“firebase/app”导入firebase;在firebase 9上不存在,我找不到firebase的等效版本。User
有人能帮忙吗?

vawmfj5a

vawmfj5a1#

我对React和AuthContext不太熟悉,但这可能会有所帮助。下面是如何在typescript和Firebase v9中导入User类型:

  1. import { User } from "firebase/auth";
bybem2ql

bybem2ql2#

另外,如果你

  1. TS1484: 'User' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.

那么你应该使用这种格式

  1. import { type User } from 'firebase/auth'

相关问题