_reactNativeRouterFlux.Actions.signup не является функцией - PullRequest
0 голосов
/ 26 июня 2019

Я использую реагирующий родной маршрутизатор, но я столкнулся с этой проблемой, которую могу решить.Я использую response-native-router-flux версии 4.0.6

Код маршрутизатора:

const AppNavigation = () => {
<Router>
    <Stack key="root">
        <Scene key="signin" component={SignInForm} title="SignIn" initial={true}/>
        <Scene key="signup" component={SignUpForm} title="SignUp"/>
    </Stack>
</Router>
}

Код для использования маршрутизатора:

<TouchableOpacity onPress={() => Actions.signup()}>
            <Text>Please <Text style={{color:"green"}}>sign up</Text> if you don't have an account</Text>
</TouchableOpacity>

Вот ошибка изображения

1 Ответ

0 голосов
/ 26 июня 2019

Вы добавили компонент «Маршрутизатор» на первую страницу приложения, которая упоминается в индексном файле? как показано ниже:

import React, { Component } from 'react';
import Router from '../Router';

export default class App extends Component {
  constructor(props) {
    super(props);
    this.state = {
    };
  }

  render() {
    return (
        <Router/>
    );
  }
}
...