UNPKG

react-tawk-messenger

Version:
90 lines (64 loc) 2.58 kB
<p align="center"> <img width="250" src="./images/tawk-react-logo.png" alt="Tawk React logo"> </p> <br/> ## Features * Using React Hooks * Documented and self-explaining methods * Small size without any external libraries * All Javascript API methods are available with 'tawk' prefix (e.g., tawkMaximize, tawkMinimize) * All callback props also use the 'tawk' prefix (e.g., tawkOnLoad, tawkOnChatStarted) * Maintained by the [tawk.to](https://www.tawk.to/) team, the community and myself (because it seems like no one is updating this). <br/> ## Installation The plugins are available from the node and yarn package managers. ```bash # Node npm install react-tawk-messenger # Yarn yarn add react-tawk-messenger ``` <br/> ## Quickstart Import **react-tawk-messenger** into the App.js file of your **src/** folder. The **propertyId** and **widgetId** will be found on your tawk Dashboard. Log in to your account and go to **Administration > Channels > Chat Widget**. When using the API, you will need to use the **useRef** to access the object functions from the **react-tawk-messenger** component. ```js import TawkMessengerReact from 'react-tawk-messenger'; function App() { return ( <div className="App"> <TawkMessengerReact propertyId="property_id" widgetId="default"/> </div> ); } ``` <br/> ## Documentation This project includes a `docs` folder with more details on the following: 1. [How to Use](docs/how-to-use.md) 1. [API Reference](docs/api-reference.md) ## Playground This project includes a playground for testing the component. To run the playground: ```bash npm run playground ``` See the [Playground README](playground/README.md) for more details. <br/> ## Other JS frameworks we support - [Vue Js](https://github.com/tawk/tawk-messenger-vue) - [Angular Js](https://github.com/tawk/tawk-messenger-angular) - [Ember Js](https://github.com/tawk/tawk-messenger-ember) <br/> ## Frequently Asked Questions **Do you have a knowledge base or article to support implementation?** Here is our guide for the [React.js integration](https://help.tawk.to/article/react-js ) **Where can I find more information and support?** Visit our [help center](https://help.tawk.to) or reach out in the chat on our [website](https://tawk.to). Our agents are available to assist you 24/7. **Where can I submit a suggestion or report a bug?** Check to see if the issue already exists. If not, open a new issue in the [Issues tab](https://github.com/tawk/tawk-messenger-vue/issues)