React Native: react-native-router-flux type Property issue

I am using react-native-router-flux react native library for navigation but type Property not working

<Route name="error" component={Error} title="Error"  type="reset"/>

it give error like

_this2[type] is not a function.

react-native-router-flux version 4.0.0-beta.28

The thing is type should use in <Scene> not in <Route>

here the working example

import { Router, Scene, Actions } from 'react-native-router-flux';
<Router>
      <Scene key="root">
        <Scene key="login" component={LoginForm} hideNavBar={'true'} initial={true} />
        <Scene key="signin" component={SigninForm} />
        <Scene
          type="reset"
          key="dashboard"
          component={NavigationView}
          initial={props.isLogin}
          hideNavBar={'true'}
        />
      </Scene>
    </Router>

well there is other way: remove type from scene and use it as a param when moving to other screen.

Actions.error({ type:'reset' });
or
Actions.reset('KEY'); // this one is work, i just tested now. 

or you can replace see this https://github.com/aksonov/react-native-router-flux/issues/467

Comments

Popular posts from this blog

Meaning of `{}` for return expression

Get current scroll position of ScrollView in React Native

flutter websocket connection issue