cube-js/cube

Cubejs-client/core and react is not working in react-native

Open

#6 759 ouverte le 26 juin 2023

Voir sur GitHub
 (2 commentaires) (2 réactions) (0 assignés)Rust (1 965 forks)batch import
client:reacthelp wanted

Métriques du dépôt

Stars
 (19 563 stars)
Métriques de merge PR
 (Merge moyen 5j 16h) (138 PRs mergées en 30 j)

Description

Actually, I'm using React native version 0.71 for building an analytics app, so I Im using cubejs for that. So, the problem is that when I import the package of @cubejs-client/core and @cubejs-client/react the screen becomes blank and hangs and the Maximum call stack size exceeded and some internal recursion is going on

I have also done the full stack trace report of the app and it shows errors like

             │ TypeError: An error was thrown when attempting to render log messages via LogBox.
                         │ 
                         │ undefined is not a function, js engine: hermes
                         │ RangeError: Maximum call stack size exceeded (native stack depth), js engine: hermes
                         │ TypeError: An error was thrown when attempting to render log messages via LogBox.
                         │ 
                         └ undefined is not a function, js engine: hermes

Currently i have used version of 0.33.12 of these packages(@cubejs-client/core and @cubejs-client/react )

I have downgraded my react-native version and also used a lower version of cubejs packages but still I got the same error

And by disabling the hermes it giving errors like this

TypeError: An error was thrown when attempting to render log messages via LogBox.

_$$_REQUIRE(dependencyMap[2], "../internals/is-constructor") is not a function. (In '$$_REQUIRE(dependencyMap[2], "../internals/is-constructor")(C)', '$$_REQUIRE(_dependencyMap[2], "../internals/is-constructor")' is an instance of Object)

Screenshot_2023-06-21-18-44-23-207_com analyticsapp this is a screenshot of the app page when I import the package in the App.js file

Describe the solution you'd like So Actually I want to give some ways to integrate or make the package of @cubejs-client/core and @cubejs-client/react so that it will be compatible to React-native

Guide contributeur