Для этого я использую «react-native-router-flux». Однако у меня возникла проблема «Обнаружена ошибка загрузки страницы». Он перенаправил меня на компонент «PresentationScreen», но у меня все еще есть предупреждение, а ящик с моим «PresentationScreen» больше не существует.
Насколько я понимаю, потому что сервер пытаюсь перенаправить меня обратно на локальный хост. Но в onNavigationStateChange я уже перенаправляю его на другой компонент.
Вот ошибка:
Код: Выделить всё
{canGoForward: false, code: -6, canGoBack: false, description: "net::ERR_CONNECTION_REFUSED", loading: false, target: 57, url: "http://localhost:8100/?operation=%2Flogin%2Ffacebook&success=true&message=Account+already+exists"}
Код: Выделить всё
import { Actions as NavigationActions } from 'react-native-router-flux';
class LoginScreen extends React.Component {
constructor (props: LoginScreenProps) {
super(props);
}
handleNavigationStateChange = (event) => {
if (event.url.includes('operation=%2Flogin%2Ffacebook&success=true')) {
NavigationActions.presentationScreen();
}
};
render () {
return (
)
}
}
Подробнее здесь: https://stackoverflow.com/questions/413 ... ading-page
Мобильная версия