; ожидается в экспорте по умолчанию - PullRequest
0 голосов
/ 11 апреля 2020

Мой код:

export default () => {
  state = {
    email: "",
    password: "",
    authenticating: false
  }

  renderCurrentState() {
     if (this.state.authenticating) {
        return (
          <View>
            <ActivityIndicator size="large" />
          </View>
        )
     }

     return (
       <View>
      <View style={styles.logoContainer}>
      <Image style={styles.logo} source={require("../assets/Octocat.png")} />
    </View>
    <View style={styles.formContainer}>
      <LoginForm />
    </View>
    </View>
     )
  }

  return (
    <View style={styles.container}>
       {this.renderCurrentState}
    </View>
  );
};

Вкл. renderCurrentState() { фигурная скобка отображается как ошибка с сообщением: ';' expected. Я с трудом вступаю в реакцию / родную реакцию, так что я, вероятно, делаю что-то не так. export default () => {...} - это то, что я видел из учебника. Не уверен, должно ли это быть class с именем.

1 Ответ

1 голос
/ 11 апреля 2020

Попробуйте это.

const renderCurrentState = () => {
     if (this.state.authenticating) {
        return (
          <View>
            <ActivityIndicator size="large" />
          </View>
        )
     }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...