Krisid
Krisid6mo ago

Does Convex work in a bare React Native app?

Im trying to add Convex to my app but I get this error:
error: Error: Unable to resolve module react-dom from /Users/krisidmisso/Work/Ignition/node_modules/convex/dist/cjs/react/client.js: react-dom could not be found within the project or in these directories:
node_modules/convex/node_modules
node_modules
error: Error: Unable to resolve module react-dom from /Users/krisidmisso/Work/Ignition/node_modules/convex/dist/cjs/react/client.js: react-dom could not be found within the project or in these directories:
node_modules/convex/node_modules
node_modules
I am not using Expo. Is bare React Native supported?
3 Replies
erquhart
erquhart6mo ago
Convex still requires react-dom, just install it separately Or, rather, the convex react lib requires react-dom
Krisid
KrisidOP6mo ago
thank you! it worked. I thought react-dom was only linked to web development
erquhart
erquhart6mo ago
Convex react uses a single utility function in react-dom, there will probably be a better way in the future: https://discord.com/channels/1019350475847499849/1118905953656520724/1119292396618907738

Did you find this page helpful?