【React】「react-web-gifted-chat」ライブラリでチャット画面を実装する

以前からよく記事にしている「react-native-gifted-chat」ライブラリの Web 版らしきものを見つけたので、忘れないようにまとめ。
タイトルにも記載しましたが、「react-web-gifted-chat」というライブラリです。

GitHub のページはこちら。

johniak/react-web-gifted-chat: 💬 The most complete chat UI for React
https://github.com/johniak/react-web-gifted-chat

 

実際に使ったわけではないのですが、ざっと見た感じ「react-native-gifted-chat」とほぼ同じみたいなので、導入は簡単そうでした。
デモ画面も見てみましたが、挙動もほぼ同じでしたね。

なお「react-native-gifted-chat」と同様にメンション機能は用意されていなさそうだったので、メンション機能が必要な場合はまた別のライブラリと組み合わせる必要がありそうです。
まあ、React Native の時はソフトウェアキーボードに苦しめられる場面もありましたが、Web 版なら文字入力の時に画面サイズが変わることはないので、アプリの時よりも簡単かもしれませんね。

 

以上、Web でチャット画面が実装できるライブラリ「react-web-gifted-chat」のご紹介でした。
ご参考になれば幸いです。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG