react-emojione
A tiny ES6 library to use emojis in React
Features
- Converts :shortnames:, unicode and ASCII smileys
- Copy-paste friendly
- Use it as a library or mixin
- No dangerouslySetInnerHTML
- Inline styles
- Sprite mode (the only supported mode for now)
- Configurable styles and options
- Fast!
Install
npm install --save react-emojione
Run demo
# clone repo and then npm installnpm run dev-server# open http://localhost:8080/
Basic usage
; ReactDOM;
Advanced
; const options = convertShortnames: true convertUnicode: true convertAscii: true styles: backgroundImage: 'url(emojione.sprites.png)' width: '32px' height: '32px' margin: '4px' // this click handler will be set on every emoji ; ReactDOM;
Output
You can also render to unicode (instead of virtualdom) using the output
option
; ;// Easy! 😉 😃 😄
License
MIT