Despite having React 17 listed as a supported peer dependency (see package.json
), the Chat Ai Widget doesn’t work in a React 17 app (we are getting a useSyncExternalStore is not a function
error).
We tried integrating the component in multiple React apps (all using React 17) based on a variety of frameworks:
- CRA + craco
- Vite
- Next.js
In all cases we were unable to get the component to work due to React version incompatibilities.
This seems to be due to the library depending on a recent version of react-query
which only supports React 18
NOTE: I also created a ticket in GH about this problem