React Native Support
gabemeola opened this issue · 1 comments
Preliminary Checks
-
I have reviewed the documentation: https://clerk.com/docs
-
I have searched for existing issues: https://github.com/clerk/javascript/issues
-
I have not already reached out to Clerk support via email or Discord (if you have, no need to open an issue here)
-
This issue is not a question, general help request, or anything other than a bug report directly related to Clerk. Please ask questions in our Discord community: https://clerk.com/discord.
Reproduction
https://github.com/clerk/javascript
Publishable key
xxxx
Description
Only Expo is supported. React Native does not work with @clerk/clerk-react
since it depends on react-dom
.
Is there a recommended alternative or example guide on using React Native?
Environment
System:
OS: macOS 13.6.6
CPU: (8) arm64 Apple M1 Pro
Memory: 212.13 MB / 16.00 GB
Shell: 3.7.1 - /opt/homebrew/bin/fish
Binaries:
Node: 18.20.1 - /usr/local/bin/node
Yarn: 1.22.19 - /opt/homebrew/bin/yarn
npm: 8.1.0 - /opt/homebrew/bin/npm
pnpm: 8.15.5 - /opt/homebrew/bin/pnpm
bun: 1.0.36 - /opt/homebrew/bin/bun
Watchman: 2024.03.25.00 - /opt/homebrew/bin/watchman
Browsers:
Brave Browser: 123.1.64.122
Chrome: 124.0.6367.62
Safari: 17.4.1
npmPackages:
@babel/core: ^7.20.0 => 7.24.4
@babel/preset-env: ^7.20.0 => 7.24.4
@babel/runtime: ^7.20.0 => 7.24.4
@clerk/clerk-react: ^5.0.1 => 5.0.1
@react-native/babel-preset: 0.74.81 => 0.74.81
@react-native/eslint-config: 0.74.81 => 0.74.81
@react-native/metro-config: 0.74.81 => 0.74.81
@react-native/typescript-config: 0.74.81 => 0.74.81
@types/react: ^18.2.6 => 18.2.79
@types/react-relay: ^16.0.6 => 16.0.6
@types/react-test-renderer: ^18.0.0 => 18.0.7
babel-jest: ^29.6.3 => 29.7.0
babel-plugin-relay: ^16.2.0 => 16.2.0
eslint: ^8.19.0 => 8.57.0
graphql: ^16.8.1 => 16.8.1
jest: ^29.6.3 => 29.7.0
prettier: 2.8.8 => 2.8.8
react: 18.2.0 => 18.2.0
react-native: 0.74.0 => 0.74.0
react-relay: ^16.2.0 => 16.2.0
react-test-renderer: 18.2.0 => 18.2.0
relay-compiler: ^16.2.0 => 16.2.0
relay-runtime: ^16.2.0 => 16.2.0
typescript: 5.0.4 => 5.0.4
Hi!
Please provide your feature request in our roadmap portal: https://feedback.clerk.com/roadmap
Currently @clerk/expo
can't be used with React Native.
Thanks!