React の戻り時に非同期関数を実行する
P粉545682500
P粉545682500 2023-09-07 17:31:08
0
1
430

React の戻り関数で Firebase データベースからのユーザー名を表示しようとしています。

データベースからユーザー名を取得して返すgetUserNameという関数があります。

リーリー

次に、react コンポーネントの戻り値で表示してみます。

リーリー

しかし、次のエラーが発生します。型 'Promise ' は型 'ReactNode' に割り当てることができません。 ts(2322) const getUserName: () => 約束

ここで何が間違っているのかわかりません。 TypeScript を使用しているのですが、どこかで型を指定する必要がありますか?

P粉545682500
P粉545682500

全員に返信 (1)
P粉009186469

エラーメッセージは非常に明確です。 この問題を解決するには、getUserName関数を変更して、useStateフックを使用してusernameを保存し、非同期で更新します。

リーリー
いいねを押す+0
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!