clerk/javascript

React Native Support

gabemeola opened this issue · 1 comments

Preliminary Checks

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!