Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ibraabukaff/react-vibes

React JS - Add Reactions To Your Content or WebPages
https://github.com/ibraabukaff/react-vibes

amused angry emoticon emotion happy inlove react reactions reactjs sad shocked vibes

Last synced: 4 days ago
JSON representation

React JS - Add Reactions To Your Content or WebPages

Awesome Lists containing this project

README

        

# react-vibes
React JS - Add Reactions To Your Content or WebPages

How to install ?



yarn add react-vibes

Example:

![https://imgur.com/a/lXdyFpR](./example-pics/ss1.png)

How to use it ?

```
import React, {Component} from "react";
import {ReactVibes} from "react-vibes";

class App extends Component {

constructor() {
super();
this.onClickEmoji = this.onClickEmoji.bind(this);
}

onClickEmoji = (e) => {
console.log(e.emoji);
console.log(e.counter);
};

render() {
return (



);
}
}

export default App;

```

Available Options

===================================

You can init the counters by passing props as the following:

```

```

===================================

You can show all emojies except some specific ones; for example we don't want to show `amused, and happy` :

```

```

===================================

There also an event (onClick), using it you can access the current clicked emoji, and the current counter for it:

```
onClickEmoji = (e) => {
console.log(e.emoji);
console.log(e.counter);
};
```