【发布时间】:2016-05-30 10:42:52
【问题描述】:
我正在为基于 JSX React 的应用程序添加表情符号支持。
我有两种可能的选择:
使用#1p>
const stringFromUTF16 = (charCodes) => { return "\uD83D\uDC6E" };
const EMOJI_UTF16 = {
"police_officer": [0xD83D, 0xDC6E]
}
const EMOJI = _.mapValues(EMOJI_UTF16, stringFromUTF16);
或#2
const EMOJI = {
"police_officer": "\uD83D\uDC6E"
}
在这两种情况下EMOJI.police_officer = ????
在网上搜索,每个人都推荐#1,但选项#2 似乎要简单得多。
#2 有什么缺点吗?
【问题讨论】:
标签: javascript reactjs unicode react-jsx emoji