ReferenceError: Невозможно найти переменную: Логин - PullRequest
0 голосов
/ 13 февраля 2019

Это ошибка отклонения, которую я получаю

Вот где проблема начала возникать "Routes.js":

import React, {Component} from 'react';
import {Router, Stack, Scene} from 'react-native-router-flux';



export default class Routes extends Component<{}> {
    render() {
        return(
            <Router>
                <Stack key="root">
                    <Scene key="login" component={Login} title="Login"/>
                    <Scene key="register" component={Signup} title="Register"/>
                </Stack>
            </Router>
        )
    }
}

Then made changes in the "App.js" file to import from Routes

    /**
 * Sample React Native App
 * https://github.com/facebook/react-native
 *
 * @format
 * @flow
 * @lint-ignore-every XPLATJSCOPYRIGHT1
 */

import React, {Component} from 'react';
import { 
        StyleSheet,
        View,
        StatusBar
      } from 'react-native';

import Routes from './src/Routes';




export default class App extends Component<{}> {
  render() {
    return (
      <View style={styles.container}>
        <StatusBar 
            backgroundColor="#0086c3" 
            barStyle="light-content"
          />
        <Routes/>

      </View>
    );
  }
}

const styles = StyleSheet.create({
  container : {
    backgroundColor: '#29b6f6',
    flex: 1,
    alignItems: 'center',
    justifyContent: 'center',
  }

});

Я неСлишком уверенный в том, что происходит, я сохранил все файлы и включил его в режиме «Горячая перезагрузка», но все равно показывает эту ошибку.Я новичок в React Native и все еще изучаю его основы.

1 Ответ

0 голосов
/ 13 февраля 2019

Вам необходимо импортировать маршрут Login, прежде чем использовать его.т.е.:

import Login from './path-to-routes/Login';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...