Error: Could not load 21: undefined in React Native Expo #3037
Unanswered
ArjunPatidarRadix
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I;m trying to load the GLB model in react native but I'm always getting this error I'm using the same code from
![Screenshot_1696850193](https://private-user-images.githubusercontent.com/108668432/273572875-b3a77264-7881-44ce-9565-54de519f2127.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMjIxNjUsIm5iZiI6MTczOTEyMTg2NSwicGF0aCI6Ii8xMDg2Njg0MzIvMjczNTcyODc1LWIzYTc3MjY0LTc4ODEtNDRjZS05NTY1LTU0ZGU1MTlmMjEyNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQxNzI0MjVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02NWY5ZmU4NmU2NWE1Yzc2NDA3NWNkYTdhNDU5OWJjMWE2ODg3MTIxNTA3MWJjNGQ0MjU1Y2Q1ODVmZWE3YTAxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.1Zc44J1l-_KCA93VAdPKlbkZ7hoYT5oo2kvtqhL5FVY)
three
version:@react-three/fiber
"^8.14.4":@react-three/drei
"^9.86.3":node
v16.15.0:npm
8.5.5:Problem description:
Error: Could not load 21: undefined
This error is located at:
in Unknown
in FiberProvider
in CanvasWrapper (created by AvatarScreen)
in AvatarScreen (created by SceneView)
in StaticContainer
in EnsureSingleNavigator (created by SceneView)
in SceneView (created by SceneView)
in RCTView (created by View)
in View (created by DebugContainer)
in DebugContainer (created by MaybeNestedStack)
in MaybeNestedStack (created by SceneView)
in RCTView (created by View)
in View (created by SceneView)
in RNSScreen
in Unknown (created by InnerScreen)
in Suspender (created by Freeze)
in Suspense (created by Freeze)
in Freeze (created by DelayedFreeze)
in DelayedFreeze (created by InnerScreen)
in InnerScreen (created by Screen)
in Screen (created by SceneView)
in SceneView (created by NativeStackViewInner)
in Suspender (created by Freeze)
in Suspense (created by Freeze)
in Freeze (created by DelayedFreeze)
in DelayedFreeze (created by ScreenStack)
in RNSScreenStack (created by ScreenStack)
in ScreenStack (created by NativeStackViewInner)
in NativeStackViewInner (created by NativeStackView)
in RCTView (created by View)
in View (created by SafeAreaInsetsContext)
in SafeAreaProviderCompat (created by NativeStackView)
in NativeStackView (created by NativeStackNavigator)
in PreventRemoveProvider (created by NavigationContent)
in NavigationContent
in Unknown (created by NativeStackNavigator)
in NativeStackNavigator (created by RootStackNavigator)
in EnsureSingleNavigator
in BaseNavigationContainer
in ThemeProvider
in NavigationContainerInner (created by RootStackNavigator)
in RNCSafeAreaProvider (created by SafeAreaProvider)
in SafeAreaProvider (created by RootStackNavigator)
in RootStackNavigator (created by App)
in RNGestureHandlerRootView (created by GestureHandlerRootView)
in GestureHandlerRootView (created by App)
in App (created by withDevTools(App))
in withDevTools(App)
in RCTView (created by View)
in View (created by AppContainer)
in RCTView (created by View)
in View (created by AppContainer)
in AppContainer
in main(RootComponent), js engine: hermes
Relevant code:
`import React, { Suspense } from 'react'
import { useGLTF } from '@react-three/drei/native'
import { Canvas } from '@react-three/fiber/native'
import modelPath from './assets/monkey.glb'
function Model(props) {
const { scene } = useGLTF(modelPath)
return <primitive {...props} object={scene} />
}
export default function App() {
return (
)
}`tsx
Suggested solution:
It should load the 3d model glb or gltf file in mobile and web
Beta Was this translation helpful? Give feedback.
All reactions