#reactjs #react-native
Вопрос:
Как мне справиться с 404, не найденными в react native? когда я нажимаю на эту ссылку в своем gmail http://onlinestore/dad46hjssdWRhZDUxMkBnbWFpbC5jb218OHdxazk= эта ссылка из Google, она должна быть в компоненте changepassword, но я получаю 404 не найдено
App.js
export default function App() {
const ref = React.useRef();
const { getInitialState } = useLinking(ref, {
prefixes: ['http://onlinestore.ph/'],
config: {
screens: {
Changepassword: '/:Changepassword',
}
},
});
const [isReady, setIsReady] = React.useState(false);
const [initialState, setInitialState] = React.useState();
React.useEffect(() => {
getInitialState()
.catch(() => {})
.then(state => {
if (state !== undefined) {
setInitialState(state);
}
setIsReady(true);
});
}, [getInitialState]);
if (!isReady) {
return null;
}
return (
<QueryClientProvider client={queryClient}>
<SafeAreaProvider>
<NavigationContainer initialState={initialState}>
<Stack.Navigator initialRouteName="SplashScreen">
<Stack.Screen
name="SplashScreen"
component={SplashScreen}
options={{headerShown: false}}
/>
<Stack.Screen
name="Changepassword"
component={Changepassword}
options={{
headerShown: false,
}}
/>
</Stack.Navigator>
</NavigationContainer>
</SafeAreaProvider>
</QueryClientProvider>
)
}