Estoy tratando de integrar el zoom en la aplicación. Elimino el useEffect a continuación y construyo la aplicación, luego, cuando agrego el useEffect, funciona bien y veo el número de versión en la pantalla. Pero cuando construyo la aplicación sin eliminar useEffect, aparece el siguiente error. ¿A qué crees que se debe esta situación?
Aplicación.js
import * as React from 'react'; import { ZoomVideoSdkProvider } from '@zoom/react-native-videosdk'; import IntroScreen from './src/screens/intro-screen/intro-screen'; export default function App() { return ( <ZoomVideoSdkProvider config={{ // appGroupId: '', domain: 'zoom.us', enableLog: true, }} > <IntroScreen /> </ZoomVideoSdkProvider> ); }IntroScreen.js
import React, { useEffect, useState } from 'react'; import { View, Text } from 'react-native'; import { useZoom } from '@zoom/react-native-videosdk'; function VersionNumber() { const [version, setVersion] = useState('0'); const zoom = useZoom(); //////////// useEffect(() => { zoom.getSdkVersion().then((v) => setVersion(v)); }, [zoom]); //////////// return <Text>Version: {version} </Text> } export default function IntroScreen({ navigation }) { return ( <View style={{ flex: 1 }}> <VersionNumber></VersionNumber> </View> ); }