An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# Emojis Keyboard for React Native

![Screenshot](./screenshot.png?raw=true "Screenshot")

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}/>

```