cube-js/cube

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

Open

#6.759 aberto em 26 de jun. de 2023

Ver no GitHub
 (2 comments) (2 reactions) (0 assignees)Rust (1.965 forks)batch import
client:reacthelp wanted

Métricas do repositório

Stars
 (19.563 stars)
Métricas de merge de PR
 (Mesclagem média 5d 16h) (138 fundiu PRs em 30d)

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

Guia do colaborador