2016-08-10 4 views
1

私はReact.jsを標準の.toImage(docs http:// git.emojione.com/demos/latest/jstoimage.htmlを参照)でEmojiOneを使用しようとしています。ここで、私のコードは次のようになります。ここで要素を調べるように見えるものだくれReactでEmojiOneを使用する

link to image

を与える多かれ少なかれ

//react imports 
import emoji from 'emojione'; 
//class component etc. render 
return(
//other things from component 
    {emoji.toImage(':smile:')} 
) 

:からそう

link to image

emojioneライブラリは、イメージコードを要素としてではなく、テキストとして反応させるようにしています。どんな考え?

ありがとうございます!

答えて

0

Reactは、サイト間のスクリプト攻撃を避けるため、EmojiOneの出力をエスケープしています。 dangerouslySetInnerHTMLを使用して、EmojiOneの出力を「実際の」HTMLとして挿入することはできますが(たぶん...) dangerouslySetInnerHTMLhttps://github.com/pladaria/react-emojione

詳細情報については、それを避けるべき理由を、見て取る:

誰かがすでに有用である可能性がリアクトEmojiOneラッパーを書いていhttps://facebook.github.io/react/tips/dangerously-set-inner-html.html

+0

感謝を!反応emojioneはemojioneの古いバージョンを使用しているように見えます。しかし、私は何かを考え出したかもしれないと思う、私はそれを投稿するでしょう –

+4

@ EliYazdi私はあなたが考え出したものを投稿するのを忘れたと思う。同じ問題に直面しているので投稿してください – iamsaksham

関連する問題