I am trying to build a chat application with XMPP backend(ejabberd). I found the following repo https://github.com/aksonov/react-native-xmpp, which uses native iOS and android. But I prefer to use javascript clients to integrate with my UI built with gifted chat.
Strophejs is one of the most stable javascript xmpp client, but there seems to be no easy route to use it in react native. Here is an issue that talks on integration of expo with react native - https://github.com/strophe/strophejs/issues/115. I did look at conversejs and jsxc, they also do not have a straight forward integration.
Is there any other route to integrate react native with xmpp.
I’ve worked with it! It’s working for basic things, and there are plugins in development. Sadly, there is not much documentation about the plugins, they are available at GitHub - telldus/xmppjs-client-plugins