Я работаю над сборкой приложений для собственного реагирования с expo SDK.
В реагирующей нативной экосистеме основное библиотека для навигации называется response-navigation: https://reactnavigation.org/
Когда я звоню useNavigation().navigate('${Math.random().toString}')
, я получаю:
The action 'NAVIGATE' with payload '{"name":"0.1978411114028611"}' was not handled by any navigator.
console.<computed> @ index.js:1
error @ muteWarnings.fx.ts:34
r @ backend.js:6
(anonymous) @ useNavigationHelpers.tsx:53
(anonymous) @ NavigationContainer.tsx:127
basicStateReducer @ react-dom.development.js:16445
dispatchAction @ react-dom.development.js:17044
(anonymous) @ NavigationContainer.tsx:122
dispatch @ useNavigationHelpers.tsx:46
dispatch @ useNavigationCache.tsx:83
acc.<computed> @ useNavigationCache.tsx:93
onPress @ 3.chunk.js:751
touchableHandlePress @ index.js:122
_performSideEffectsForTransition @ index.js:730
_receiveSignal @ index.js:642
touchableHandleResponderRelease @ index.js:428
domProps.<computed> @ index.js:65
callCallback @ react-dom.development.js:336
invokeGuardedCallbackDev @ react-dom.development.js:385
invokeGuardedCallback @ react-dom.development.js:440
invokeGuardedCallbackAndCatchFirstError @ react-dom.development.js:454
executeDispatch @ react-dom.development.js:584
executeDispatchesInOrder @ react-dom.development.js:609
executeDispatchesAndRelease @ react-dom.development.js:713
executeDispatchesAndReleaseTopLevel @ react-dom.development.js:722
forEachAccumulated @ react-dom.development.js:692
runEventsInBatch @ react-dom.development.js:739
runExtractedPluginEventsInBatch @ react-dom.development.js:880
handleTopLevel @ react-dom.development.js:5803
batchedEventUpdates$1 @ react-dom.development.js:24401
batchedEventUpdates @ react-dom.development.js:1415
dispatchEventForPluginEventSystem @ react-dom.development.js:5894
attemptToDispatchEvent @ react-dom.development.js:6010
dispatchEvent @ react-dom.development.js:5914
unstable_runWithPriority @ scheduler.development.js:697
runWithPriority$2 @ react-dom.development.js:12149
discreteUpdates$1 @ react-dom.development.js:24417
discreteUpdates @ react-dom.development.js:1438
dispatchDiscreteEvent @ react-dom.development.js:5881
Show 9 more frames
Могу ли я поймать это и создать 404? Как я могу объявить не найденный маршрут для моей страницы с использованием реагирования-навигации 5?