stackNavigator とTabNavigatorの宣言の順序でちょっとハマった。

react navigationのstackNavigatorとTabNavigatorを一緒に使うとき、大体以下のようになる。

 

const Stacks = StackNavigator({

  Stack1: { screen: Stack1 },

  Tab1: { screen: Tab1 },

}); 

 

const Tabs = TabNavigator({

  Tab1: { screen: Stacs },

  Tab2: { screen: Tab2 },

});

これは動く。

しかし、StacksをTabsより下に記述するとエラーが出る。

JS怖い

ReactNati部