問題タブ [react-native-gifted-chat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - react-native-gifted-chat が firebase タイムスタンプから時間を正しく表示しないのはなぜですか?
アプリでreact-native-gifted-chatを使用してチャット機能を追加しました。現在、firebase から適切にメッセージを送受信できます。ただし、問題は、react-native-gifted-chat
メッセージの送信時刻が常に午前 12:00 と表示されることです。これは、firebase のタイムスタンプを時間に変換できないためです。どうすれば解決できますか?
GiftedChatコンポーネントの使用方法は次のとおりです。
以下は、firestore にメッセージを保存するために使用したコードです。
上記のコードは、 、、およびのmessage
プロパティを含むギフト チャット メッセージです。_id
text
createdAt
user
メッセージが firebase に保存される方法は次のとおりです。
メッセージを表示すると:
react-native - Expo SDK36 (RN 0.61) にアップグレードした後、警告が表示され始めました: componentWillMount の名前が変更されたため、ギフトチャットでの使用は推奨されません
Expo SDK36 (RN 0.61) にアップグレードした後、react-native-gifted-chat が次の 2 つの警告をスローし始めました (componentWillMount と componentWillReceiveProps の名前が変更されました)。
私は使っている:
ギフトチャットを実装する方法は次のとおりです。
これらの警告を自分で解決する方法はありますか、それとも新しいギフトチャットのリリースを待つべきですか?