https://github.com/brendan-rius/react-native-emoji-keyboard
Emoji keyboard for React Native, implemented natively
https://github.com/brendan-rius/react-native-emoji-keyboard
Last synced: 15 days ago
JSON representation
Emoji keyboard for React Native, implemented natively
- Host: GitHub
- URL: https://github.com/brendan-rius/react-native-emoji-keyboard
- Owner: brendan-rius
- License: mit
- Created: 2017-06-28T11:50:42.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-09T15:56:03.000Z (over 7 years ago)
- Last Synced: 2025-04-13T07:41:18.833Z (21 days ago)
- Language: Swift
- Size: 395 KB
- Stars: 16
- Watchers: 3
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Emojis Keyboard for React Native

Based on [ISEmojiView](https://github.com/isaced/ISEmojiView).
Only works on iOS for now. If you want to add an Android version, Pull Requests are welcome.## Installation
* `yarn add react-native-emoji-keyboard` or `npm install --save react-native-emoji-keyboard`
* `react-native link react-native-emoji-keyboard`
* In XCode, TO you your project settings and in the "General" tab. Click on the "+" in the "Linked Frameworks and Libraries" section. Locate and add "RNEmojiKeyboardFramework.framework"
* In XCode, go to your build settings and set "Always Embed Swift Standard Libraries" to "YES"
* Clean the Project (Product -> Clean)
* Build and run your project## Usage
```jsx harmony
{this.state.emojis.join('')}
this.setState({emojis: this.state.emojis.concat(e)})}
onEmojiRemoved={e => this.setState({emojis: this.state.emojis.slice(0, -1)})}
showDeleteButton={this.state.emojis.length > 0}/>```