You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I came across the @intercom/messenger-js-sdk, which appears to be an official library maintained by the Intercom team. Although it currently doesn't have a stable release, it shows promise as a potential replacement for this existing library.
Replacing react-use-intercom with the official library could offer better support and updates directly from the Intercom team.
I've tried both messenger-js-sdk and react-use-intercom, and I can confidently say that react-use-intercom currently works better. It seems that messenger-js-sdk isn't specifically designed for React; it's more of an all-in-one solution that doesn't fully align with React's reactivity model. So, at this moment, I think react-use-intercom is not obsolete but preferred for React, as it integrates more seamlessly.
Also, great work and thank you!
Reacted by Anibe Agamah, Igor Alonge and Jonas Strassel
In the first iteration, the idea would be to use the new SDK internally. Afterwards, we can reevaluate whether the official Intercom SDK module covers most of the use cases of this module
Activity
[-]Potential official @intercom/messenger-js-sdk?[/-][+]Potential replacement? @intercom/messenger-js-sdk?[/+]ng-hai commentedon Jun 22, 2024
Thank you so much for your effort 🙌🏽
danilo-89 commentedon Jul 3, 2024
I've tried both
messenger-js-sdkandreact-use-intercom, and I can confidently say thatreact-use-intercomcurrently works better. It seems thatmessenger-js-sdkisn't specifically designed for React; it's more of an all-in-one solution that doesn't fully align with React's reactivity model. So, at this moment, I thinkreact-use-intercomis not obsolete but preferred for React, as it integrates more seamlessly.Also, great work and thank you!
devrnt commentedon Jul 17, 2024
Appreciate the feedback.
In the first iteration, the idea would be to use the new SDK internally. Afterwards, we can reevaluate whether the official Intercom SDK module covers most of the use cases of this module
punkpeye commentedon Feb 13, 2025
Been having issue with the official SDK and discovered this.
Any downsides to consider before switching?