
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
핸드폰에선 RenderError undefined is not on object (evaluating 'route.params.title') 발생하고 vs-cmd 상에선 TypeError 발생 C:\Users\박수종\Desktop\sparta-study\sparta-myhoneytip-lim>expo start This command is being executed with the global Expo CLI. Learn more: https://blog.expo.dev/the-new-expo-cli-f4250d8e3421 To use the local CLI instead (recommended in SDK 46 and higher), run: › npx expo start Starting project at C:\Users\박수종\Desktop\sparta-study\sparta-myhoneytip-lim Starting Metro Bundler ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ █ ▄▄▄▄▄ █▄▀ ▀ ▀▄█▀█ ▄▄▄▄▄ █ █ █ █ █ █▀ ▄▀ █ █ █ █ █ █▄▄▄█ █▄█▀ ▄██▄▀█ █▄▄▄█ █ █▄▄▄▄▄▄▄█▄█ █ █ ▀ █▄▄▄▄▄▄▄█ █ ▄█▀▄█▄█ ▄ ▀▀▄▄▄██▄ ▄▀▄█ █▀▀███ ▄▄ ▄▄ ▄█▀█ ▀██▀███ ██ ▄██▄▄██▄▄▀ ▄█ ▄█ ▄ █ █▀█ █▀▄▀ ▀▀▄▀ █ █▄▀█ ▀▀█▀▀█ ▀█ ████▄██▄▄ ▀ ██▄ ▄ ▄▄▄ ▀▄█▀█ █ ▄▄▄▄▄ ██▄▀▀▄███ █▄█ █▄▄▄█ █ █ █ █▀ ▀ █▀▀▄▄ █▀▀ █ █ █▄▄▄█ █ ▄█▀▄▀▄▀▄█▄▄ ▄██ █▄▄▄▄▄▄▄█▄█▄██▄█▄██████▄▄▄█ › Metro waiting on exp://192.168.0.172:19000 › Scan the QR code above with Expo Go (Android) or the Camera app (iOS) › Press a │ open Android › Press w │ open web › Press r │ reload app › Press m │ toggle menu › Press ? │ show all commands Logs for your project will appear below. Press Ctrl+C to exit. Started Metro Bundler Android Bundling complete 50ms Android Running app on SM-M336K Object { "key": "DetailPage-hKHY1FBRmNPGiB_2GQ0YH", "name": "DetailPage", "params": undefined, "path": undefined, } TypeError: undefined is not an object (evaluating 'route.params.title') This error is located at: in DetailPage (at SceneView.tsx:132) in StaticContainer in EnsureSingleNavigator (at SceneView.tsx:124) in SceneView (at useDescriptors.tsx:217) in RCTView (at View.js:32) in View (at CardContainer.tsx:281) in RCTView (at View.js:32) in View (at CardContainer.tsx:279) in RCTView (at View.js:32) in View (at CardSheet.tsx:33) in CardSheet (at Card.tsx:557) in RCTView (at View.js:32) in View (at createAnimatedComponent.js:211) in AnimatedComponent (at createAnimatedComponent.js:264) in AnimatedComponentWrapper (at Card.tsx:536) in PanGestureHandler (at GestureHandlerNative.tsx:14) in PanGestureHandler (at Card.tsx:530) in RCTView (at View.js:32) in View (at createAnimatedComponent.js:211) in AnimatedComponent (at createAnimatedComponent.js:264) in AnimatedComponentWrapper (at Card.tsx:526) in RCTView (at View.js:32) in View (at Card.tsx:520) in Card (at CardContainer.tsx:219) in CardContainer (at CardStack.tsx:663) in RNSScreen (at createAnimatedComponent.js:211) in AnimatedComponent (at createAnimatedComponent.js:264) in AnimatedComponentWrapper (at src/index.native.tsx:257) in MaybeFreeze (at src/index.native.tsx:256) in Screen (at Screens.tsx:38) in MaybeScreen (at CardStack.tsx:655) in RNSScreenContainer (at src/index.native.tsx:332) in ScreenContainer (at Screens.tsx:20) in MaybeScreenContainer (at CardStack.tsx:566) in RCTView (at View.js:32) in View (at Background.tsx:13) in Background (at CardStack.tsx:564) in CardStack (at StackView.tsx:437) in RNCSafeAreaProvider (at SafeAreaContext.tsx:87) in SafeAreaProvider (at SafeAreaProviderCompat.tsx:46) in SafeAreaProviderCompat (at StackView.tsx:430) in RNGestureHandlerRootView (at GestureHandlerRootView.android.tsx:23) in GestureHandlerRootView (at StackView.tsx:429) in StackView (at createStackNavigator.tsx:121) in PreventRemoveProvider (at useNavigationBuilder.tsx:697) in NavigationContent (at useComponent.tsx:35) in Unknown (at createStackNavigator.tsx:120) in StackNavigator (at StackNavigator.js:22) in StackNavigator (at App.js:19) in EnsureSingleNavigator (at BaseNavigationContainer.tsx:430) in BaseNavigationContainer (at NavigationContainer.tsx:132) in ThemeProvider (at NavigationContainer.tsx:131) in NavigationContainerInner (at App.js:17) in App (created by ExpoRoot) in ExpoRoot (at renderApplication.js:50) in RCTView (at View.js:32) in View (at AppContainer.js:92) in RCTView (at View.js:32) in View (at AppContainer.js:119) in AppContainer (at renderApplication.js:43) in main(RootComponent) (at renderApplication.js:60) at node_modules\expo\build\environment\react-native-logs.fx.js:null in error at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null in reportException at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null in handleException at node_modules\react-native\Libraries\Core\ReactFiberErrorDialog.js:null in showErrorDialog at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in logCapturedError at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in update.callback at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in callCallback at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitUpdateQueue at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitLayoutEffectOnFiber at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitLayoutMountEffects_complete at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitLayoutEffects_begin at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitLayoutEffects at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitRootImpl at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in commitRoot at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in performSyncWorkOnRoot at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in flushSyncCallbacks at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in flushPassiveEffectsImpl at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in flushPassiveEffects at node_modules\react-native\Libraries\Renderer\implementations\ReactNativeRenderer-dev.js:null in scheduleCallback$1$argument_1 at node_modules\scheduler\cjs\scheduler.development.js:null in workLoop at node_modules\scheduler\cjs\scheduler.development.js:null in flushWork at node_modules\scheduler\cjs\scheduler.development.js:null in performWorkUntilDeadline at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in _allocateCallback$argument_0 at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in _callTimer at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in _callReactNativeMicrotasksPass at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in callReactNativeMicrotasks at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in __callReactNativeMicrotasks at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in __guard$argument_0 at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in __guard at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in flushedQueue TypeError: undefined is not an object (evaluating 'route.params.title') This error is located at: in DetailPage (at SceneView.tsx:132) in StaticContainer in EnsureSingleNavigator (at SceneView.tsx:124) in SceneView (at useDescriptors.tsx:217) in RCTView (at View.js:32) in View (at CardContainer.tsx:281) in RCTView (at View.js:32) in View (at CardContainer.tsx:279) in RCTView (at View.js:32) in View (at CardSheet.tsx:33) in CardSheet (at Card.tsx:557) in RCTView (at View.js:32) in View (at createAnimatedComponent.js:211) in AnimatedComponent (at createAnimatedComponent.js:264) in AnimatedComponentWrapper (at Card.tsx:536) in PanGestureHandler (at GestureHandlerNative.tsx:14) in PanGestureHandler (at Card.tsx:530) in RCTView (at View.js:32) in View (at createAnimatedComponent.js:211) in AnimatedComponent (at createAnimatedComponent.js:264) in AnimatedComponentWrapper (at Card.tsx:526) in RCTView (at View.js:32) in View (at Card.tsx:520) in Card (at CardContainer.tsx:219) in CardContainer (at CardStack.tsx:663) in RNSScreen (at createAnimatedComponent.js:211) in AnimatedComponent (at createAnimatedComponent.js:264) in AnimatedComponentWrapper (at src/index.native.tsx:257) in MaybeFreeze (at src/index.native.tsx:256) in Screen (at Screens.tsx:38) in MaybeScreen (at CardStack.tsx:655) in RNSScreenContainer (at src/index.native.tsx:332) in ScreenContainer (at Screens.tsx:20) in MaybeScreenContainer (at CardStack.tsx:566) in RCTView (at View.js:32) in View (at Background.tsx:13) in Background (at CardStack.tsx:564) in CardStack (at StackView.tsx:437) in RNCSafeAreaProvider (at SafeAreaContext.tsx:87) in SafeAreaProvider (at SafeAreaProviderCompat.tsx:46) in SafeAreaProviderCompat (at StackView.tsx:430) in RNGestureHandlerRootView (at GestureHandlerRootView.android.tsx:23) in GestureHandlerRootView (at StackView.tsx:429) in StackView (at createStackNavigator.tsx:121) in PreventRemoveProvider (at useNavigationBuilder.tsx:697) in NavigationContent (at useComponent.tsx:35) in Unknown (at createStackNavigator.tsx:120) in StackNavigator (at StackNavigator.js:22) in StackNavigator (at App.js:19) in EnsureSingleNavigator (at BaseNavigationContainer.tsx:430) in BaseNavigationContainer (at NavigationContainer.tsx:132) in ThemeProvider (at NavigationContainer.tsx:131) in NavigationContainerInner (at App.js:17) in App (created by ExpoRoot) in ExpoRoot (at renderApplication.js:50) in RCTView (at View.js:32) in View (at AppContainer.js:92) in RCTView (at View.js:32) in View (at AppContainer.js:119) in AppContainer (at renderApplication.js:43) in main(RootComponent) (at renderApplication.js:60) at node_modules\expo\build\environment\react-native-logs.fx.js:null in error at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null in reportException at node_modules\react-native\Libraries\Core\ExceptionsManager.js:null in handleException at node_modules\react-native\Libraries\Core\setUpErrorHandling.js:null in handleError at node_modules\expo\build\errors\ExpoErrorManager.js:null in errorHandler at node_modules\expo\build\errors\ExpoErrorManager.js:null in <anonymous> at node_modules\expo-error-recovery\build\ErrorRecovery.fx.js:null in ErrorUtils.setGlobalHandler$argument_0 at node_modules\@babel\runtime\helpers\asyncToGenerator.js:null in asyncGeneratorStep at node_modules\@babel\runtime\helpers\asyncToGenerator.js:null in _next at node_modules\promise\setimmediate\core.js:null in tryCallOne at node_modules\promise\setimmediate\core.js:null in setImmediate$argument_0 at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in _allocateCallback$argument_0 at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in _callTimer at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in _callReactNativeMicrotasksPass at node_modules\react-native\Libraries\Core\Timers\JSTimers.js:null in callReactNativeMicrotasks at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in __callReactNativeMicrotasks at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in __guard$argument_0 at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in __guard at node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:null in flushedQueue
