Když se emotikony poprvé dostaly na webovou scénu, obrátil jsem oči v sloup – připadaly mi jako chabá komunikační metoda pro chichotající se děti. Po letech dalších zkušeností s prací na dálku, správou komunit s otevřeným zdrojovým kódem a komunikací s lidmi, kteří možná nechápou můj smysl pro humor, jsem si uvědomil, že emotikony představují dlouhou cestu v reprezentaci tónu komentářů. Emojis mají způsob, jak vnést lehkost do jakéhokoli online komentáře nebo debaty, nejpozoruhodněji jsem to viděl na GitHub žádostech o stažení a vydání komentářů.
Je tam úžasná knihovna React s názvem Emoji Mart; Emoji Mart je vysoce přizpůsobitelný vyskakovací widget emodži, který vám umožňuje velmi snadno přidat uživatelské rozhraní emodži do jakéhokoli projektu React!
Pojďme se podívat na několik možností přizpůsobení Emoji Mart:
import 'emoji-mart/css/emoji-mart.css' import { Picker } from 'emoji-mart' <Picker set='emojione' /> <Picker onSelect={this.addEmoji} /> <Picker title='Pick your emoji…' emoji='point_up' /> <Picker style={{ position: 'absolute', bottom: '20px', right: '20px' }} /> <Picker i18n={{ search: 'Recherche', categories: { search: 'Résultats de recherche', recent: 'Récents' } }} />
Online komunity prosperují ze schopnosti efektivně komunikovat, a když vezmete v úvahu jazykové bariéry a smysl pro humor, emotikony nejsou žádná legrace. Emoji Mart se snadno implementuje a byl spolehlivý během celého mého testování!